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)
Старый 11.02.2021, 14:41   #13561
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Если все настройки сделать одинаковыми - оценки на одном ядре на всех глубинах должны совпасть...
Как можно что-то сравнивать, если настройки разные?

Так вот... При правильно подготовленных и проведенных сравнениях оценки у нового [ 2021.02.11 Cfish: Hybrid ]
не совпадают c [ 2021.01.31 SF12 abrok ] и [ 2021.02.08 SF12 abrok ]

Т.е. имеем не С-порт SF12, а новый движок... Вполне возможно, что очень даже неплохой...

Например, [ 2021.01.03 Cfish: Hybrid ] функционально соответствует [ 2020.12.31 SF12 abrok ]
Оценки на одном ядре на 100% совпадают, т.е. имеем чёткий С-порт..

После ( 2021.01.03 ) Рональд SF12-патчи не обрабатывал ( их уже более 25 )
https://github.com/syzygy1/Cfish
Asunta вне форума   Ответить с цитированием
Старый 11.02.2021, 15:21   #13562
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Ещё более ранний случай:

[ 2021.12.26 Cfish: Hybrid ] функционально соответствует [ 2020.12.25 SF12 abrok ]
Оценки на одном ядре на 100% совпадают, т.е. и здесь имеем чёткий С-порт..

[ 2021.12.26 Cfish ] --- ChessMan --- https://forchess.ru/showpost.php?p=1...postcount=1886
Asunta вне форума   Ответить с цитированием
Старый 11.02.2021, 15:30   #13563
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Т.е. имеем не С-порт SF12, а новый движок... Вполне возможно, что очень даже неплохой...
Скорее просто не все патчи интегрированы.
Последние сегодняшние функционал не меняют, но за несколько дней до этого были и функциональные.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
svoitsl (11.02.2021)
Старый 11.02.2021, 16:38   #13564
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Идея в том, что если в текущем узле, который PvNode, у нас есть в таблице повторений расчёт на нужную глубину в рамках поиска с нулевым окном, и результат - полная дрянь, то мы можем предположить, что, скорее всего, и с нормальным окном ничего хорошего там нас не ждёт, так что можно увеличить reductions.
__________________
Т.е. еще больше резать, и рыть тем самым на бОльшую глубину?
Maratka вне форума   Ответить с цитированием
Старый 11.02.2021, 16:54   #13565
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Т.е. еще больше резать, и рыть тем самым на бОльшую глубину?
Разумеется.
Собственно, 90% изменений поиска в последние годы в этом и состояли
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Maratka (11.02.2021), sergey1963 (11.02.2021), StenR (13.02.2021)
Старый 11.02.2021, 17:15   #13566
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну собственно зря спросил, мог бы и сам посмотреть:
Бенч, было:
3974098

Стало:
3766422

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

Ну бенч не всегда говорит об этом, потому что там таки малый набор позиций на небольшую глубину.
Но да, по логике это - больше отсечений при выполнении определённых условий.
Точнее, меньшая глубина LMR, что влечёт за собой менее глубокий поиск в определённых ситуациях.
__________________

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

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

Да, это я понимаю.
Но в целом накидать FEN'ов в benchmark.cpp никто никому вроде бы не мешает, т.е. можно проверить и на гораздо бОльшем кол-ве позиций, причем тут чтобы это сделать, вполне достаточно уметь просто собирать сборку, знаний C++ тут вообще не требуется


Это я к тому, что если кто-то хочет проверить (например по базе тактических позиций из оболочки ChessBase) - это несложно организовать.
Maratka вне форума   Ответить с цитированием
Старый 11.02.2021, 17:49   #13569
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

конечно.
Просто на кой чёрт нам это?
У нас бенч это просто фактически мерило "оригинальности" патча - если он не меняется, то, вероятно, ты где-то накосячил и патч ничего не делает
Хотя бывали забавные случаи, у меня 2 разных патча выдавали одинаковый бенч - чистое совпадение, но и такое бывает.
__________________

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

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

Ну и для этих целей в общем-то оно невредно, накидать туда еще позиций.
Больше FEN'ов - меньше вероятность совпадения.

Плюс, на бенче обычно движки профилируются - тот самый случай, когда 5% лишней производительности - не лишние.

Я лично например предпочитаю матч движков для этой цели, ~100 партий, где будут ну наверное все реальные позиции с их дисбалансами, тактикой, позиционной игрой, т.е. движок профилируется на скорость в целом, а не только на некую скорость по списку позиций, плюс - нет лимита на глубину, т.к. движок использует в т.ч. и тайменеджемент.

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

Цитата: Сообщение от Maratka
Ну и для этих целей в общем-то оно невредно, накидать туда еще позиций.
Больше FEN'ов - меньше вероятность совпадения.

Плюс, на бенче обычно движки профилируются - тот самый случай, когда 5% лишней производительности - не лишние.

Я лично например предпочитаю матч движков для этой цели, ~100 партий, где будут ну наверное все реальные позиции с их дисбалансами, тактикой, позиционной игрой, т.е. движок профилируется на скорость в целом, а не только на некую скорость по списку позиций, плюс - нет лимита на глубину, т.к. движок использует в т.ч. и тайменеджемент.

Но если совсем не профилировать (даже по бенчу), то и в реальных шахматах там просадка скорости видна. Т.е. больше FEN'ов (но разных, от стартовой позиции, до мата в 4 хода) - это только на пользу.
Для целей определения оригинальности патча больше позиций мало что даёт.
Вероятность совпадения бенча при наличии функциональных изменений что-то типа 1/200000
А вот увеличение числа позиций приводит к увеличению времени на проведение того самого бенча - да, это не критично, но просто зачем?
А вообще после последних изменений забавная вещь.
Последняя позиция в бенче имела bestMove e7 e3 ponder b7 b6, но в каких-то из моих патчей проскакивало ponder f8 e8, хотя до этого месяц я это b7 b6 видел
__________________

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

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

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


Возможно конечно мой корявый код (я тот еще программист на C++), но не факт.
Maratka вне форума   Ответить с цитированием
Старый 11.02.2021, 19:35   #13573
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Автор пишет Complete, но не показывает исходники
и не сообщает какой последний SF12-патч он перевёл с С++ на С...

Если считать Cfish не отдельным движком, а С-портом Стока - на одном ядре
оценки [ 2021.02.11 Cfish: Hybrid ] и [ 2021.02.08 SF12 abrok ] должны совпадать...

К сожалению, не совпадают.. Т.е. пока что С-порта нет, т.к. функционал разный...
Но скорость примерно на 8% выше чем у Стока...


Попробую ещё сравнить на одном ядре [ 2021.02.11 Cfish: Hybrid ] и [ 2021.01.31 SF12 abrok ],
т.к. 2021.02.11 на самом деле ( 2021.02.08 2:30 ), что по времени раньше SF12-патчей за 2021.02.08
И здесь не совпадают оценки...

С точки зрения синхронизации с патчами на аброке 2021.02.11 Cfish правильно назвать 2021.01.31 Cfish
https://chess.massimilianogoi.com/download/cfish/



https://github.com/syzygy1/Cfish/commits/master

Merge pull request #181 from Matthies/master …
syzygy1 committed 17 days ago


Fix to compile generic regulat nnue code.
Matthies committed 27 days ago


Последний оф. патч Стокфиша:

Updated to "WeakUnopposed penalty for backwards on file A or H". …
syzygy1 committed on 3 Jan
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (11.02.2021), Виталий В. (12.02.2021)
Старый 11.02.2021, 20:06   #13574
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Я думал, что если указано ( 2021.02.11 ) - автор перевёл все SF12-патчи до этой даты с С++ на С..
Тогда правильнее назваться [ 2021.01.03 Cfish ] и не морочить людям голову : )
Asunta вне форума   Ответить с цитированием
Старый 11.02.2021, 20:33   #13575
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Оригинальный код SF например ставит текущую дату, по дате на системных часах сбюорщика.
Т.е. автору CFish нужно просто писать, что его дата - это дата сборки, на базе исходника от такой то даты оригинального SF.
Maratka вне форума   Ответить с цитированием
Старый 12.02.2021, 01:31   #13576
kruzh
2 разряд
 
Аватар для kruzh
 
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
По умолчанию Re: Stockfish и его производные

Author: mattginsberg
Date: Thu Feb 11 22:29:35 2021 +0100
Timestamp: 1613078975

https://abrok.eu/stockfish/
kruzh вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Виталий В. (12.02.2021), Владимир001 (12.02.2021)
Старый 12.02.2021, 01:57   #13577
kruzh
2 разряд
 
Аватар для kruzh
 
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Thu Feb 11 23:39:06 2021 +0100
Timestamp: 1613083146

https://abrok.eu/stockfish/
kruzh вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
marattmb (12.02.2021), Виталий В. (12.02.2021), Владимир001 (12.02.2021), Переяслав (12.02.2021)
Старый 12.02.2021, 18:33   #13578
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

А, ну из интересного.
Я тут код ещё раз посмотрел - я там знак перепутал.

Разумеется, версия с правильным знаком - просто хлам.
По факту оно выходит куда как агрессивнее того, что я писал - не "значение из таблицы повторений сильно хуже alpha", а "значение из таблицы повторений не "гораздо лучше alpha"".
Не в первый на самом деле раз такое, но что я могу поделать.
По-моему 3 патч из моих, которые делают не сильно-то то, что я хотел изначально, но проходят, в то время как то, что я хотел - нет.
__________________

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

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

Вывод: нужно писать не то, что хочется
Maratka вне форума   Ответить с цитированием
Старый 12.02.2021, 23:25   #13580
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Fat fritz2: https://filehorst.de/download.php?file=dBDCEnDj
Философ вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
AlphaZero (13.02.2021), Maratka (12.02.2021), SergeyMZ (13.02.2021), Viktor (12.02.2021), Владимир001 (13.02.2021), Переяслав (13.02.2021)
Старый 13.02.2021, 01:16   #13581
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

https://lichess.org/@/simpleEval крайне забавный проект - стокфиш, у которого вместо оценки подсчёт материала в пропорции 1-3-3-5-9.
Для человека - крайне тяжёлый соперник в блиц, 2400 фиде игрок смог сделать из 100 партий 3 ничьи и 1 раз выиграть, как-то так.
Главный принцип игры против него - если Вам кажется, что Вы выигрываете материал, то Вы просто чего-то не видите
Почти любая партия с человеком развивается по сценарию "человек получает позицию с оценкой +6, а потом проигрывает".
Если специально готовиться и потренироваться, разумеется, результаты должны стать куда лучше, но это - хорошая демонстрация того, как же плохо люди на самом деле добивают в позиционно выигранных позициях на не очень длинных контролях.
Хотя и в классику не самое плохое эло (личессовскую классику, конечно ).
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (13.02.2021), Maratka (13.02.2021), sergey1963 (13.02.2021)
Старый 13.02.2021, 10:45   #13582
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Да- именно поэтому на вас и надежда. ИИ- будущее человечества. Человек просто думает, что он хорошо что-то делает- на самом деле- тихий ужас. Это касается всего- производства, судов, политики, войны, порядка, работы, даже воспитания и обучения собственных детей. Мы думаем, что можем многое- увы...
В стремлении многое произвести- производим... много мусора, даже еда становится несъедобной. Суды, закон и порядок (в т.ч. и на дорогах)- кого мы обманываем- сами себя? Даже само стремление вперед- цивилизацию извратили сами же. Создали процессоры, программы и тут же стали искать дыры в них- как бы обмануть. Насколько быстрее все пошло вперед- если бы мы сами себе не гадили. Уже с упоением разрабатываем защиту... от самих себя.
sergey1963 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Evgeny (13.02.2021), Vasilievich (13.02.2021), Viktor (13.02.2021)
Старый 13.02.2021, 11:52   #13583
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Nn, расположенный по адресу https://github.com/DanielUranga/Stoc...tFritz2_v1.bin, может не быть реальной сетью, включенной в официальный двоичный файл FF2. Размеры промежуточного слоя были изменены с 32 на 16
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Переяслав (24.02.2021)
Старый 13.02.2021, 12:01   #13584
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну, кстати, гросс настоящий (крымский ) укатал бота без особых проблем.
https://lichess.org/554runt0
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 13.02.2021, 12:02   #13585
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Distilled Maia Net

Загрузите это вместо предыдущих сетей, так как у прошлых есть проблемы с низкими оценками. У этого есть более разумные оценки. Обучен 30м позициям в сети maia1900 leela (самостоятельная игра на 1 узле).

Примерно равно ~ 2200 эл. Когда для nodetime установлено значение 1, это около ~ 1200 elo.

Лучше всего использовать с Cfish, установленным на pure = yes.

https://github.com/kennyfrc/nnue-net.../tag/maia-0209
Владимир001 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
AlphaZero (13.02.2021), Evgeny (13.02.2021), Виталий В. (13.02.2021)
Старый 13.02.2021, 15:01   #13586
Виталий В.
4 разряд
 
Аватар для Виталий В.
 
Регистрация: 02.07.2016
Сообщений: 94
Сказал(а) спасибо: 4,657
Поблагодарили 279 раз(а) в 83 сообщениях
Репутация: 43
По умолчанию Re: Stockfish и его производные

Новый движок Ditto от Майкла Берни.

World class NNUE engine based on Cfish.
Differences between Cfish and Ditto:
The changes are marked in the source:

Piece evaluations by Eelco De Groot's Bluefish.
Three changes from Stockfish 9 (and also found in Houdini's source).
One change from Crafty (Robert Hyatt)
Enjoy!
Michael Byrne

https://github.com/MichaelB7/Cfish/releases/tag/1.0
Виталий В. вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
AlphaZero (13.02.2021), Владимир001 (13.02.2021), Переяслав (13.02.2021)
Старый 13.02.2021, 15:04   #13587
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Т.е. взял CFish, добавил в него четыре патча от других клонов SF'ша, и один от Crafty - получили новый движок!
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (13.02.2021)
Старый 13.02.2021, 15:08   #13588
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Человек просто думает, что он хорошо что-то делает- на самом деле- тихий ужас.
Есть мнение что это не совсем так,вернее не совсем человек.
Вполне ведь логично предположить что если нам жизненно необходимы курятники и мы чья-то пища,а рас так надо нам подрезать крылья и есть очень интересный способ.Ниже по ссылке он будет описан: https://chaparral.space/wiki/%D0%9B%...83%D0%BD%D1%8B
SKY вне форума   Ответить с цитированием
Старый 13.02.2021, 16:09   #13589
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Виталий В.
Новый движок Ditto от Майкла Берни.

World class NNUE engine based on Cfish.
Differences between Cfish and Ditto:
The changes are marked in the source:

Piece evaluations by Eelco De Groot's Bluefish.
Three changes from Stockfish 9 (and also found in Houdini's source).
One change from Crafty (Robert Hyatt)
Enjoy!
Michael Byrne

https://github.com/MichaelB7/Cfish/releases/tag/1.0
Код:
Result:
------------------------------------------------------------------------------------
  #  name                    games    wins   draws  losses   score    los%  elo+/-
  1. CF EXT 040121 x64 BMI2    200      15     177       8   103.5    92.8    12.2
  2. Ditto 120221 64 BMI2      200       8     177      15    96.5     7.2   -12.2
TC=60sec+0.6sec

Вряд ли таким образом удалось усилить Сифиш. Просто еще один более слабый клон
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Maratka (13.02.2021), SergeyMZ (13.02.2021), Viktor (13.02.2021), Виталий В. (13.02.2021)
Старый 13.02.2021, 16:53   #13590
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну что логично, не думаю, что этот автор смог правильно взять патчи от SF9 (которые по всей видимости были убраны не просто так), и прогнать тесты на много десятков тыс партий с нужными границами, для достоверности патчей в 95%.

Хотя конечно Ваш тест на 200 партий - не сильно лучше, видать у того автора было сравнимое количество, и получил он другой результат.
Maratka вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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