Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Stockfish и его производные



Stockfish 14
Stockfish 14 для Android
https://ufile.io/f/8ardx
https://pixeldrain.com/l/ndVpnHXc#item=1

Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки Stockfish и CorChess от I. Ivec

Развитие движка http://tests.stockfishchess.org/tests

Stockfish_NNUE https://github.com/nodchip/Stockfish

Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/

AsmFish

Сборки от Maratka

Компиляции движков от ChessMan

Сборка Stockfish от Otodranik

Sugar от Marco Zerbinati

Shark и Orka

О Stockfish

Цитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish.

Авторы приложений
Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad.

История
Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире.

О GPL
Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта.

Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL.

Для получения полной информации прочитайте GPL.
[свернуть]

Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android
Харлампий вне форума   Ответить с цитированием
59 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016)
Старый 23.11.2019, 06:34   #6061
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Мои фишки делают движок объективно сильнее, а все приколы Шугара в принципе для силы игры бесполезны
А никто не спорит, делает он сильнее или нет.. Хотя по поводу подходов BrainLearn можно и поспорить - но зачем? MZ - использует SF как инструмент и изучает другие явления и дает другим поизучать.. Я считаю - это замечательно, но если кого-то так трогает, что сахар залетает в рейтинг-листы, я, почему-то думаю, что MZ тут не причем и ему пополам, и до голубой звезды, когда такие факи в него метают..
По поводу тестирования - MZ не умеет организовывать, и если не научится, у него не будет даже подобия fishtest.. Да и вообще он один - и конечно использует чужой код..
Но осуждать это не стоит - он лишь "лабает" движок, фишки которого можно прям взять и опробовать, а не читая сказки новой россии в pdf, хоть и под форточки сейчас только...
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 06:51   #6062
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

И естественно, чтобы понять целесобразность фишки ее нужно применять к коду SF.. И сравнивать с оригинальным SF - иначе если ее пробовать к более слабому движку - смысла нет.. Ибо любой другой движок действительно не имеет шлифования тестами, как fishtest
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 07:40   #6063
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Обучение полезно разве что для игры против одного конкретного движка,
А можно конструктивно промотивировать эту реплику?
Ибо обучение BrainLearn против BrainFish с книгами lc0 и sf, на практике, пока по, весьма, скромным статистическим данным, говорят об обратном, если такое обученное "нечто" натравить на чистый sf или lc0..
Всегда можно возразить, что это кухонная статистика.. Но я на это дело изъял самые мощные машины из fishtest - и склонен ей доверять ибо, как ты и сказал, BrainLearn достаточно отстал от SF - но пока его уделывает.. Правда, уже, не так сильно с последними патчами - но игры идут без остановки день за днем с регулярным обновлением sf до последней версии..
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 07:53   #6064
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
И естественно, чтобы понять целесобразность фишки ее нужно применять к коду SF.. И сравнивать с оригинальным SF - иначе если ее пробовать к более слабому движку - смысла нет.. Ибо любой другой движок действительно не имеет шлифования тестами, как fishtest
Верно, только выше то я писал не о идее, которая (возможно) хорошая, а о вполне конкретной ее реализации в Сахаре и многих аналогичных. И с этим реальная проблема, которая на корню убивает силу этих движков: патчи которые там есть, и которых нет в SF вообще говоря не очень понятно, как работают после появления новых патчей в SF и их переноса в клон. Скажем я в свое время писал код для material.cpp по оценке трех легких фигур против ферзя, на чем года два назад прокололся SF против Komodo, а после патча - легко держался против последнего на базе позиций с таким дисбалансом. Патч не прошел, ибо в общем-то у него и особых шансов пройти нет: слишком маловероятна позиция с таким дисбалансом. Т.е. там были Elo, но недостаточно для "зеленого", достаточно лишь для "желтого", хотя идейно - это абсолютно правильный патч, который давал SF'шу небольшой штраф, если у него ферзь против трех легких фигур, чем и стимулировал его не идти на такие размены.

А теперь вопрос: что будет, если этот патч внедрят в Сахар, а потом (завтра ли, через два месяца ли - не суть) в результате тюнинга весов ферзь станет легче, чем три легких фигуры по сумме весов каждой? А я скажу, что будет: получится уже не небольшой штраф, а большой штраф по сумме двух патчей, и сила игры Сахара упадет, ибо столь высокий штраф не нужен, ибо вреден, хотя какое-то время, а именно - с момента внедрения желтого патча и до появления патча, изменяющего веса фигур Сахар реально будет на несколько десятых Elo сильнее, факт.

Т.е. все эти "идейки" с потенциально хорошими патчами вообще говоря опасны для Elo, их нужно проверять и перепроверять, причем постоянно: после выхода каждого нового патча для SF'ша нужно проверять его на конфликтность с непринятыми в SF, но принятыми в Сахаре, и принимать решение - какой из них лучше оставить, что нереально, если нет хотя бы 100-150 ядер для тестов.
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alvir (23.11.2019)
Старый 23.11.2019, 08:21   #6065
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Запустили новый "master". Я смотрю, их теперь до 60 тысяч партий собираются наигрывать? Пожалуй, так действительно лучше.

Цитата:
ELO: 47.32 +-2.5 (95%) LOS: 100.0%
Total: 23176 W: 5197 L: 2060 D: 15919
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (23.11.2019)
Старый 23.11.2019, 10:00   #6066
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

@Maratka про пример патча - это интересно, но.. В Сахаре таких мини-отсебятин вроде как и не водилось никогда? Все патчи имеют глобальный окрас и включатся/отключаются uci-опциями, не?
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 10:30   #6067
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Скажем я в свое время писал код для material.cpp по оценке трех легких фигур против ферзя, на чем года два назад прокололся SF против Komodo, а после патча - легко держался против последнего на базе позиций с таким дисбалансом. Патч не прошел, ибо в общем-то у него и особых шансов пройти нет: слишком маловероятна позиция с таким дисбалансом. Т.е. там были Elo, но недостаточно для "зеленого", достаточно лишь для "желтого", хотя идейно - это абсолютно правильный патч, который давал SF'шу небольшой штраф, если у него ферзь против трех легких фигур, чем и стимулировал его не идти на такие размены.
Позиции ферзя против трех фигур бывают разные. И всё здесь зависит от позиции. Много примеров из партий можно найти, где три фигуры в атаке оказываются сильнее. Но есть примеры, где разобщенность трех фигур оказывается явно слабее ферзя. Многое зависит от расположения, активности (ударности) фигур.
Viktor вне форума   Ответить с цитированием
Старый 23.11.2019, 10:47   #6068
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Позиции ферзя против трех фигур бывают разные. И всё здесь зависит от позиции. Много примеров из партий можно найти, где три фигуры в атаке оказываются сильнее. Но есть примеры, где разобщенность трех фигур оказывается явно слабее ферзя. Многое зависит от расположения, активности (ударности) фигур.
Как и вообще любая позиция с любым дисбалансом или равенством материала.
Но в среднем получилось, что штраф за ферзя против трех фигур поднял силу игры в таких дисбалансах по итогам нескольких десятков FEN.
Maratka на форуме   Ответить с цитированием
Старый 23.11.2019, 10:49   #6069
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
В Сахаре таких мини-отсебятин вроде как и не водилось никогда?
Ну я насколько помню, так таки были весьма спорные патчи, которые не внедрялись в итоге в SF.
Maratka на форуме   Ответить с цитированием
Старый 23.11.2019, 11:26   #6070
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ну я насколько помню, так таки были весьма спорные патчи, которые не внедрялись в итоге в SF.
А я на-сколько помню, функционал(ибо патчами это странно даже называть) сахара даже не пытался внедряться в sf ну ни разу..
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 11:39   #6071
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

И потому Сахар - это клон SF, а не наоборот. ;)
Maratka на форуме   Ответить с цитированием
Старый 23.11.2019, 11:55   #6072
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
И потому Сахар - это клон SF, а не наоборот. ;)
Кто говорил о том, кто есть клон, а кто наоборот?
Я, вроде лишь, обозначил не одобрение называть чужую какую-никакую работу "шелухой" и еще для остальных смысл этой работы представлять так, как не есть на самом деле..
dew вне форума   Ответить с цитированием
Старый 23.11.2019, 12:04   #6073
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Позиции ферзя против трех фигур бывают разные. И всё здесь зависит от позиции. Много примеров из партий можно найти, где три фигуры в атаке оказываются сильнее. Но есть примеры, где разобщенность трех фигур оказывается явно слабее ферзя. Многое зависит от расположения, активности (ударности) фигур.
Я до сих пор считаю, что SlidersOnQueen и KnightOnQueen (а ещё немного RestrictedPiece) - это 3 оценочных параметра, которые крайне сильно улучшили SF в таких дисбалансах и теперь он комодо ноги вытирает и в позициях с ними в том числе.
Кстати говоря, по моему впечатлению, если нужно выиграть за ферзя в Q vs RN/RB/BBN и т.д., то SF лучше Лилы. Правда, проигрывает он тоже чаще.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (23.11.2019), Chess762 (25.11.2019)
Старый 23.11.2019, 23:10   #6074
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/html...5c08470858acc3

Кто-то понимает, как оно прошло?
Фарта не прокатит, слишком маловероятно.. Но и 50 Elo (пусть и на дохлых 10 секундах) тоже как бы напрягает.
Maratka на форуме   Ответить с цитированием
Старый 24.11.2019, 02:07   #6075
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

человек случайно запустил тест против SF10.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (24.11.2019)
Старый 24.11.2019, 02:54   #6076
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: SFisGOD
Date: Sun Nov 24 00:23:06 2019 +0100
Timestamp: 1574551386

Simplify endgame factor for opposite colored bishops

Stockfish is continually improving. Patches that gain elo in the past may
no longer be needed as stockfish improved elsewhere. This patch removes
passed pawns count dependence in opposite colored bishops scale factor.
We used the mean of passed count pawns (~1.4) to compensate, and changed
the base value from 16 to 22.

Passed STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 57879 W: 12657 L: 12607 D: 32615 Elo +0.30
http://tests.stockfishchess.org/test...928ff08153dc1e

Passed LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 121648 W: 19622 L: 19659 D: 82367 Elo -0.11
http://tests.stockfishchess.org/test...b823d41d4b47bb

Closes https://github.com/official-stockfis...fish/pull/2419

Bench: 5067864

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (24.11.2019)
Старый 24.11.2019, 02:56   #6077
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Sun Nov 24 00:34:43 2019 +0100
Timestamp: 1574552083

King danger: retire attacked-by-bishop defense

Развернуть для просмотра

In a recent commit, "Introduce king flank defenders," a term was introduced
by Michael Chaly (@Vizvezdenec) to reduce king danger based on king defenders,
i.e., friendly attacks on our King Flank and Camp. This is a powerful idea
and broadly applicable to all of our pieces.

An earlier, but narrower, version of a similar idea was already coded into
king danger, with a term reducing king danger simply if we had a bishop and
king attacking the same square -- there is also a similar term for knights,
but roughly three times larger. I had attempted to tweak this term's coefficient
fairly recently, in a series of tests in early September which increased this
coefficient. All failed STC with significantly negative scores.

Now that the king flank defenders term has been introduced, it appears that
the bishop-defense term can be simplified away without compensation or
significant Elo loss.

Where do we go from here? This PR is a natural follow-up to "Introduce king
flank defenders," which proposed simplification with existing and overlapping
terms, such as this one. That PR also mentioned that the coefficient it
introduced appeared arbitrary, so perhaps this PR can facilitate a tweak to
increase king flank defenders' coefficient.

Additionally, this pull request is extremely similar to https://github.com/official-stockfis...fish/pull/1821,
which was (coincidentally) merged a year ago, to the day (November 23, 2018).
That patch also simplified away a linear king danger tropism term, which was
soon after replaced with a quadratic term by @Vizvezdenec (which would not have
passed without the simplification). @Vizvezdenec, again by coincidence, has
recently been trying to implement a quadratic term, this time for defenders
rather than attackers. This history of this evaluation code suggests that
this simplification might be enough to help a patch for quadratic king-flank
defenders pass.
[свернуть]

Bench: 4959670

STC:
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 22209 W: 4920 L: 4800 D: 12489 Elo +1.88
https://tests.stockfishchess.org/tes...339111b9b6bed7

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 152107 W: 24658 L: 24743 D: 102706 Elo -0.19
https://tests.stockfishchess.org/tes...31e81cf278ea9d

Interesting discussion on Github about this pull request:
https://github.com/official-stockfis...fish/pull/2424

---

Развернуть для просмотра

This pull request was opened less than one week before the holiday of
Thanksgiving here in the United States. In keeping with the holiday
tradition of expressing gratitude, I would like to thank our generous
CPU donors, talented forum contributors, innovative developers, speedy
fishtest approvers, and especially our hardworking server maintainers
(@ppigazzini and @tomtor). Thank you all for a year of great Stockfish
progress!
[свернуть]


http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Vasilievich (24.11.2019), Viktor (24.11.2019), Валекс (24.11.2019)
Старый 25.11.2019, 08:42   #6078
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Vizvezdenec, что делает этот прошедший патч? Он как-то связан с выводом принципиальных линий, судя по описанию?

http://tests.stockfishchess.org/test...5c0005326d2150
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 25.11.2019, 08:43   #6079
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

https://rapidu.net/7247905672/CorChe...-2019.11.23.7z
Yard вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Arikchess (25.11.2019), byan_mivv (25.11.2019), Shadow (25.11.2019), Vasilievich (25.11.2019), Viktor (25.11.2019), Философ (25.11.2019)
Старый 25.11.2019, 09:11   #6080
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Vizvezdenec, что делает этот прошедший патч? Он как-то связан с выводом принципиальных линий, судя по описанию?

http://tests.stockfishchess.org/test...5c0005326d2150
Да всё куда проще.
Делает Extensions для взятий в глубоком эндшпиле, когда "материал без пешек" < 2600, т.е. в сумме что-то вроде 3 слонов.
Фактически "вытягиваются" в поиске размены, которые будут приводить к чему-то вроде пешечников.
А, ну делается это только для PvNode, т.е. для тех веток, которые имеют оценку от alpha до beta.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (25.11.2019), Кевин (25.11.2019)
Старый 25.11.2019, 14:27   #6081
StenR
2 разряд
 
Аватар для StenR
 
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А можно вкратце, для третьеразрядника: во французской, где у SF реально проблемы против LZ - этот патч усилит позиции SF, или как?
Или оно без разницы, какой дебют играть?
В цвете Сахара и прочих Брейнов практические вопросы остаются без ответа.. Когда там Стокфиш 11 выйдет? Ассемблерный Стокфиш тоже забросили, по прежнему тыщи жизненно важных 1-одноминуток гоняют?
StenR вне форума   Ответить с цитированием
Старый 25.11.2019, 14:33   #6082
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от StenR
Когда там Стокфиш 11 выйдет?
А какая разница?
Maratka на форуме   Ответить с цитированием
Старый 25.11.2019, 14:49   #6083
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от StenR
В цвете Сахара и прочих Брейнов практические вопросы остаются без ответа.. Когда там Стокфиш 11 выйдет? Ассемблерный Стокфиш тоже забросили, по прежнему тыщи жизненно важных 1-одноминуток гоняют?
Берите дев версию, до 11 стокфиша 3,5 эло у неё. Если Вы серьёзно думаете, что прям 11 версия будет какой-то супероттестированной и т.д., то зря Там будут только чуть-чуть быстрее аброковских сборки, на пару процентов в лучшем случае.
И да, я считаю, что делать эло важнее, чем делать релизы.
Vizvezdenec вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
AAM (25.11.2019), Alvir (25.11.2019), Maratka (25.11.2019), Viktor (25.11.2019), Кевин (25.11.2019)
Старый 25.11.2019, 21:20   #6084
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Кстати, по поводу asm версии.
Это прекрасно, но у неё есть фундаментальная проблема - разрабатывать движок на asm невозможно (я бы точно не смог, Си++ в необходимом формате я ещё как-то могу освоить/вспомнить, но не ассемблер). Поэтому он делается настолько, насколько программисты ассемблерные могут переписать код SF под него.
Т.е. он обречён всегда иметь запаздывание и всегда зависеть от воли одного или нескольких человек, которые занимаются переписыванием.
В то время как основной проект от одного человека не особо зависит, даже если это мейнтейнер или один из ведущих разработчиков.
Vizvezdenec вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alex_Lk (26.11.2019), Arikchess (26.11.2019), ck195708 (26.11.2019), TCH (26.11.2019), Viktor (25.11.2019)
Старый 25.11.2019, 21:36   #6085
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
но у неё есть фундаментальная проблема
Есть всё же вариант на чистом Си, и этот вариант вполне можно поддерживать в актуальном состоянии, а уж частично или полностью переписать его на asm наверное проще, чем с С++.
Тем боле, что действительно меняется не так уж много кода, может и меньше половины.
svoitsl вне форума   Ответить с цитированием
Старый 25.11.2019, 22:13   #6086
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну вот он и куда как более актуален обычно Но опять-таки, переписывание на другие языки - в чистом виде (возможно) ускорение, но не более того. Кто хочет - тот пусть делает. Для самого процесса разработки наличие asmFish, Cfish и т.д. в принципе не полезно и не вредно.
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.11.2019, 00:57   #6087
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

https://www.phoronix.com/scan.php?pa...0x-3970x&num=9
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Rom77 (26.11.2019)
Старый 26.11.2019, 02:15   #6088
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Moez Jellouli
Date: Tue Nov 26 00:01:49 2019 +0100
Timestamp: 1574722909

Extend last non-pawn captures

Extend last non-pawn captures at principal variation nodes because
they are in general decisive moves with clear endgame result.

STC
http://tests.stockfishchess.org/test...5c0005326d2140
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 9892 W: 2238 L: 2099 D: 5555 Elo +4.88

LTC
http://tests.stockfishchess.org/test...5c0005326d2150
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 30369 W: 5013 L: 4756 D: 20600 Elo +2.94

Closes https://github.com/official-stockfis...fish/pull/2425

Bench: 5059526

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (26.11.2019)
Старый 26.11.2019, 03:13   #6089
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ага, я вот этот патч не заметил, и в итоге сначала сделал PR не сверху его, а потом ещё и мисскликнул...
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (26.11.2019)
Старый 26.11.2019, 03:45   #6090
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Tue Nov 26 01:28:05 2019 +0100
Timestamp: 1574728085

Simplify king danger

This patch is a cleanup/simplification of king flank defenders patch,
removing king flanks attacks linear dependance in kingdanger. Result
of experiments with quadratic kingflank defenders scaling. Rebased on
the latest master.

passed STC
http://tests.stockfishchess.org/test...b4af579302bacf
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 19660 W: 4309 L: 4184 D: 11167 Elo +2.21

passed LTC
http://tests.stockfishchess.org/test...b4af579302bade
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 24362 W: 3974 L: 3859 D: 16529 Elo +1.64

Closes https://github.com/official-stockfis...fish/pull/2428

bench 5742013

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (26.11.2019)
Ответ


Здесь присутствуют: 24 (пользователей: 0 , гостей: 24)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru