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)
Старый 14.11.2019, 23:04   #6001
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Не надо переводить это с гугл переводчиком, пожалуйста Тем более, что этот патч Кевин уже выкидывал.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sovaz1997 (15.11.2019), Кевин (15.11.2019)
Старый 14.11.2019, 23:09   #6002
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Author: Stefan Geschwentner
Date: Thu Nov 14 20:26:15 2019 +0100
Timestamp: 1573759575

Prune before extension

Switch execution order in search: do move pruning before extension detection.

STC:
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 5762 W: 1307 L: 1181 D: 3274 Elo +7.60
http://tests.stockfishchess.org/test...bc59025bcbb833

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 72956 W: 11959 L: 11585 D: 49412 Elo +1.78
http://tests.stockfishchess.org/test...bc59025bcbb96f

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

Bench: 4532366

В чём суть.
Почти в каждом движке есть Extensions, т.е. вытягивание дерева поиска для "единственных" или просто "нужных" ходов, а есть отсечения ходов на небольшой глубине.
Обычно сначала идут первые, а потом вторые.
Но этот патч делает так, что сначала отсекаются "плохие" ходы, а потом уже делаются удлинения поиска.
Что вроде бы логично, но никто не мог пока себе этого позволить. Видимо, эвристики "низкоглубинного" отсечения стали настолько хороши, что мы можем себе позволить их применять до extensions. В стокфише самое распространённое удлинение поиска реализовано так - берётся transposition table, делается поиск на половину глубины по всем ходам кроме того, который ей предлагается, если результат достаточно плох, считается, что ход из TT единственный и его надо углубить.
Это увеличивает число просчитанных узлов на глубину в 2 с лишним раза примерно, но даёт около 50-60 эло, причём на бОльшей глубине больше.
Vizvezdenec вне форума   Ответить с цитированием
16 пользователя(ей) сказали cпасибо:
Arikchess (15.11.2019), Borisk (15.11.2019), Chess762 (15.11.2019), ck195708 (15.11.2019), Cr@ck (17.11.2019), Grigory (15.11.2019), Hendry (15.11.2019), Kesandr (15.11.2019), kruzh (14.11.2019), Maratka (15.11.2019), Ofiscer (15.11.2019), Rom77 (15.11.2019), Viktor (15.11.2019), Валекс (15.11.2019), Виталий В. (15.11.2019), Кевин (15.11.2019)
Старый 15.11.2019, 11:22   #6003
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Однако, это +7.60 Elo на 10 секунд, и всего +1.78 на 60. Похоже, что на крошечных контролях патч дает резкий рост за счет того, что движок может набрать заметно бОльшую глубину, а вот на длинных не факт, что рост вообще будет. Возможно даже будет пропуск форсированных веток, а-ля мат в 3 хода. Т.е. они вероятно и на 10 сек. есть, как я понимаю из описания патча, но это маскируется гораздо лучшей игрой в среднем.

Я бы еще на 3 минуты его прогнал, для верности...
Maratka вне форума   Ответить с цитированием
Старый 15.11.2019, 15:02   #6004
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да нету там никаких 7.60 эло на 10 секундах.
Что SPRT что-то такое показал - это замечательно, но это просто "повезло".
Этот патч прошёл дважды в очень похожих форматах, и второй раз это было вот так:
http://tests.stockfishchess.org/test...bc590256923128
И уже не 7 эло, а вполне себе 1,5.
А один патч против другого вот сейчас крутится около нейтральности:
http://tests.stockfishchess.org/test...bc590256324980
Так что тут дело не в скейлинге, как и в большинстве такого рода случаев, а просто в случайности результата статтеста.
Там просто автор случайно откатил 1 эло гейнер, в итоге перетестировал без отката - тоже прошло. Приняли вариант без отката, а потом сверху уже принятого эло гейнера тестируется вот этот тест последний, чтобы таки выяснить, что лучше.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (15.11.2019)
Старый 15.11.2019, 16:13   #6005
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Не надо переводить это с гугл переводчиком, пожалуйста Тем более, что этот патч Кевин уже выкидывал.
Верно. Перевести переводчиком можно и в браузере, если кому-то нужно. А если и выкладывать перевод, то с исправлением всех ошибок.
sovaz1997 вне форума   Ответить с цитированием
Старый 15.11.2019, 16:20   #6006
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Похоже месяца три эло Стокфиш на одном уровне: https://yadi.sk/i/PIK6lli_LrfF2g
Отсюда: https://nextchessmove.com/dev-builds
SKY вне форума   Ответить с цитированием
Старый 15.11.2019, 16:34   #6007
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf10a1ee
ELO: 32.24 +-1.9 (95%)
http://tests.stockfishchess.org/test...bc590256324986
ELO: 43.12 +-1.9 (95%)
Как скажете...
Vizvezdenec вне форума   Ответить с цитированием
Старый 16.11.2019, 16:57   #6008
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Vizvezdenec, поздравляю!
Что поменялось в оценке слона?
Maratka вне форума   Ответить с цитированием
Старый 16.11.2019, 20:00   #6009
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sat Nov 16 17:29:53 2019 +0100
Timestamp: 1573921793

Introduce king flank defenders

This patch implements what we have been trying for quite some time -
dependance of kingdanger on balance of attackers and defenders of king
flank, to avoid overestimate attacking power if the opponent has enough
defenders of king position. We already have some form of it in bishop
and knight defenders - this is further work in this direction.

What to do based on this?

1) constant 4 is arbitrary, maybe it is not optimal
2) maybe we can use quadratic formula as in kingflankattack
3) simplification into alrealy existing terms is always a possibility
4) overall kingdanger tuning always can be done.

passed STC:
http://tests.stockfishchess.org/test...bc590256325f30
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 26298 W: 5819 L: 5632 D: 14847 Elo +2.47

passed LTC:
http://tests.stockfishchess.org/test...bc590256326464
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 30600 W: 5042 L: 4784 D: 20774 Elo +2.93

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

Bench: 4496847

http://abrok.eu/stockfish/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Arikchess (16.11.2019), Asunta (16.11.2019), Kesandr (16.11.2019), kruzh (17.11.2019), Rom77 (16.11.2019), Vasilievich (16.11.2019), Viktor (16.11.2019), Валекс (16.11.2019)
Старый 16.11.2019, 23:46   #6010
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Хм.
Ну в общем сейчас в стокфише было 2 вида "защитников" от атак - защита окрестности короля слоном и конём (близкой окрестности, т.е. тех клеток, которые король может атаковать), за каждый из них давался штраф к KingDanger.
Этот патч представляет немного новую концепцию - считаются все защищённые хоть чем-нибудь клетки из нашего Camp (с 1 по 5 ряд в KingFlank) и вычитаются с коэффициентом из KingDanger, взамен мы это компенсируем увеличением веса KingFlankAttacks, т.е. атакованных единожды и дважды клеток в той же области.
Т.е. это будет стимулировать движок защищаться от атак, самим атакуя свой KingFlank, и второе, что я всегда хотел сделать, будет давать достаточно приличный "недобонус" к KingDanger, когда король находится за нашим 3 и выше рангом - т.к. в клетки "защищённые" входят и атаки от короля, а Camp лежит с 1 по 5 ряд, то с 5 ряда и выше король не будет защищать столько клеток, сколько он защищал бы с 1 по 4 ряд, т.е. будет его позиция там более уязвима для атак.
Например, для вот такой позиции

8/8/8/8/8/6K1/8/8 w - -

KingFlank & Camp будут прямоугольником с е1 до h5, причём король может стоять на любой клетке вертикали g.
И за атаку любой клетки из него будет даваться некий штраф к атакам на короля противника.
Но если атак противника на короля больше, чем защищаемых клеток, то он, наоборот, будет получать бонус к этим атакам.
В общем это не так-то просто объяснить на пальцах, но это некоторое "оттачивание" атак на короля стратегического типа.
Vizvezdenec вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Chess762 (18.11.2019), kruzh (17.11.2019), Maratka (17.11.2019), svoitsl (17.11.2019), Кевин (17.11.2019)
Старый 17.11.2019, 10:08   #6011
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...fish/pull/2414 - жду добавления этой идеи в мастер-дерево чуть ли не как свою вторую норму гроссмейстера ИКЧФ. Потрясающая новинка, насколько я понял из описания. Мало того, что затрагивает в лучшую сторону поиск, так ещё и заставит Сток лучше понимать крепости.

Vizvezdenec, что скажете про этот патч?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ck195708 (17.11.2019), Vasilievich (17.11.2019), Viktor (17.11.2019)
Старый 17.11.2019, 11:07   #6012
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Было бы важно для анализа, если бы при транспозиции (повторение позиций) выводилась оценка хода, который выведет из этого "лабиринта", на первую линию. Встречается много подобных позиций, где возможна и крепость, но её не всегда можно распознать.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Vasilievich (17.11.2019)
Старый 17.11.2019, 12:10   #6013
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Скажу, что не слишком много понял, но одобряю
Фактически это патч, который уменьшает reductions в случае, когда мы очень часто попадаем по таблице повторений, т.е. в случае того, когда позиция статическая и никак не меняется толком.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (18.11.2019), Viktor (17.11.2019), Кевин (17.11.2019)
Старый 17.11.2019, 17:18   #6014
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

November 16, 2019

http://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Vasilievich (17.11.2019), Валекс (17.11.2019)
Старый 17.11.2019, 17:27   #6015
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

byan_mivv, ссылочку поправьте чуток пожалуйста
svoitsl вне форума   Ответить с цитированием
Старый 17.11.2019, 17:34   #6016
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Спасибо! Поправил...
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Старый 18.11.2019, 10:41   #6017
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

И еще один зеленый прошел.
http://tests.stockfishchess.org/html...544e798086f224
Maratka вне форума   Ответить с цитированием
Старый 18.11.2019, 11:05   #6018
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
И еще один зеленый прошел.
http://tests.stockfishchess.org/html...544e798086f224
Это тот же что и вот этот https://github.com/official-stockfis...fish/pull/2414

лишь с небольшим изменением.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (18.11.2019)
Старый 18.11.2019, 11:21   #6019
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну значит будут выбирать один из двух.
В любом случае, тот что прошел позже предпочтительнее, т.к. его прогнали против последнего, а не предпоследнего мастера.
Maratka вне форума   Ответить с цитированием
Старый 18.11.2019, 11:40   #6020
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

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







Author: Joost VandeVondele
Date: Mon Nov 18 09:57:53 2019 +0100
Timestamp: 1574067473

Use exploration rate for reductions

This patch measures how frequently search is exploring new configurations.
This is done be computing a running average of ttHit. The ttHitAverage rate
is somewhat low (e.g. 30% for startpos) in the normal case, while it can be
very high if no progress is made (e.g. 90% for the fortress I used for testing).

This information can be used to influence search. In this patch, by adjusting
reductions if the rate > 50%. A first version (using a low ttHitAverageResolution
and this 50% threshold) passed testing:

STC
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 26425 W: 5837 L: 5650 D: 14938 Elo +2.46
http://tests.stockfishchess.org/test...bc5902563258fa

LTC
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 32313 W: 5392 L: 5128 D: 21793 Elo +2.84
http://tests.stockfishchess.org/test...bc590256325c0e

However, as discussed in pull request 2414, using a larger ttHitAverageResolution
gives a better approximation of the underlying distributions. This needs a slight
adjustment for the threshold as the new distributions are shifted a bit compared
to the older ones, and this threshold seemingly is sensitive (we used 0.53125 here).
https://github.com/official-stockfis...fish/pull/2414

This final version also passed testing, and is used for the patch:

STC
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 16025 W: 3555 L: 3399 D: 9071 Elo +3.38
http://tests.stockfishchess.org/test...bc5902579e20c2

LTC
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 37576 W: 6277 L: 5998 D: 25301 Elo +2.58
http://tests.stockfishchess.org/test...544e798086f224

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

Bench: 4989584

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.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
byan_mivv (18.11.2019), Vasilievich (18.11.2019), Валекс (18.11.2019), Виталий В. (18.11.2019), Философ (18.11.2019)
Старый 18.11.2019, 19:11   #6022
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Эло просто коcяком пошло :-)
Релизить наверное не имеет смысла
svoitsl вне форума   Ответить с цитированием
Старый 18.11.2019, 20:44   #6023
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

я просто напомню, что через месяц после 10-й версии dev обыгрывала её на 10 эло К сожалению, это был лучший месяц за последние года 3
Vizvezdenec вне форума   Ответить с цитированием
Старый 18.11.2019, 21:07   #6024
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
я просто напомню,
ну там другой случай, с релизом тянуть было нельзя, и версия 10 и лет 10, символично очень
svoitsl вне форума   Ответить с цитированием
Старый 18.11.2019, 22:15   #6025
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
ну там другой случай, с релизом тянуть было нельзя, и версия 10 и лет 10, символично очень
Да можно было и потянуть
Vizvezdenec вне форума   Ответить с цитированием
Старый 19.11.2019, 12:44   #6026
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Шахматный движок: MoonFish NN 2019-11-11


MoonFish NN - это бесплатный шахматный движок UCI, созданный на основе оригинального кода Moonfish Йорга Остера.
Эта версия MoonFish-NN поддерживает до 128 ядер. По умолчанию для движка используется одна поисковая нить, поэтому рекомендуется проверить значение параметра UCI Threads и убедиться, что оно равно числу ядер ЦП на вашем компьютере.
Эта версия MoonFish-NN имеет поддержку Syzygybases.https://rapidu.net/0247411566/MoonFish-NN-20191111.7z
Yard вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
PanDoors (19.11.2019), Viktor (19.11.2019)
Старый 19.11.2019, 18:11   #6027
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Очередной, 10-20-30-й клон?
Вот что там
Цитата: Сообщение от Yard
на основе оригинального кода Moonfish Йорга Остера
?

И что - на основе собственно SF, в процентах?
Какая доля "кода Moonfish Йорга Остера"?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (19.11.2019)
Старый 19.11.2019, 19:03   #6028
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Судя по размерам .exe-шников - это Сток с добавками ( или убавками ), т.е. клон..
Причём здесь модное "NN" вообще неясно..
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (19.11.2019)
Старый 19.11.2019, 19:06   #6029
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

MoonFish-NN основан на MoonFish. А MoonFish, в свою очередь, основан на Stockfish (по GitHub). В общем, ничего интересного не ждём, как и от любого клона без идеи.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (19.11.2019)
Старый 19.11.2019, 19:24   #6030
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Причём здесь модное "NN" вообще неясно..
Ни при чём. Так сейчас модно - больше людей зайдут на форум Зербинатти.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (19.11.2019)
Ответ


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

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

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

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


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


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