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 |
Гроссмейстер
Регистрация: 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 |
11.02.2021, 15:21 | #13562 |
Гроссмейстер
Регистрация: 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 |
11.02.2021, 15:30 | #13563 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Т.е. имеем не С-порт SF12, а новый движок... Вполне возможно, что очень даже неплохой...
Последние сегодняшние функционал не меняют, но за несколько дней до этого были и функциональные. |
Пользователь сказал cпасибо: | svoitsl (11.02.2021) |
11.02.2021, 16:38 | #13564 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Идея в том, что если в текущем узле, который PvNode, у нас есть в таблице повторений расчёт на нужную глубину в рамках поиска с нулевым окном, и результат - полная дрянь, то мы можем предположить, что, скорее всего, и с нормальным окном ничего хорошего там нас не ждёт, так что можно увеличить reductions.
__________________ |
11.02.2021, 16:54 | #13565 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. еще больше резать, и рыть тем самым на бОльшую глубину?
Собственно, 90% изменений поиска в последние годы в этом и состояли
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
11.02.2021, 17:15 | #13566 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну собственно зря спросил, мог бы и сам посмотреть:
Бенч, было: 3974098 Стало: 3766422 Спасибо за вашу работу! |
Пользователь сказал cпасибо: | sergey1963 (11.02.2021) |
11.02.2021, 17:17 | #13567 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну бенч не всегда говорит об этом, потому что там таки малый набор позиций на небольшую глубину.
Но да, по логике это - больше отсечений при выполнении определённых условий. Точнее, меньшая глубина LMR, что влечёт за собой менее глубокий поиск в определённых ситуациях.
__________________
Развернуть для просмотра[свернуть] |
11.02.2021, 17:21 | #13568 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Да, это я понимаю.
Но в целом накидать FEN'ов в benchmark.cpp никто никому вроде бы не мешает, т.е. можно проверить и на гораздо бОльшем кол-ве позиций, причем тут чтобы это сделать, вполне достаточно уметь просто собирать сборку, знаний C++ тут вообще не требуется Это я к тому, что если кто-то хочет проверить (например по базе тактических позиций из оболочки ChessBase) - это несложно организовать. |
11.02.2021, 17:49 | #13569 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
конечно.
Просто на кой чёрт нам это? У нас бенч это просто фактически мерило "оригинальности" патча - если он не меняется, то, вероятно, ты где-то накосячил и патч ничего не делает Хотя бывали забавные случаи, у меня 2 разных патча выдавали одинаковый бенч - чистое совпадение, но и такое бывает.
__________________
Развернуть для просмотра[свернуть] |
11.02.2021, 18:10 | #13570 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну и для этих целей в общем-то оно невредно, накидать туда еще позиций.
Больше FEN'ов - меньше вероятность совпадения. Плюс, на бенче обычно движки профилируются - тот самый случай, когда 5% лишней производительности - не лишние. Я лично например предпочитаю матч движков для этой цели, ~100 партий, где будут ну наверное все реальные позиции с их дисбалансами, тактикой, позиционной игрой, т.е. движок профилируется на скорость в целом, а не только на некую скорость по списку позиций, плюс - нет лимита на глубину, т.к. движок использует в т.ч. и тайменеджемент. Но если совсем не профилировать (даже по бенчу), то и в реальных шахматах там просадка скорости видна. Т.е. больше FEN'ов (но разных, от стартовой позиции, до мата в 4 хода) - это только на пользу. |
11.02.2021, 19:01 | #13571 |
Гроссмейстер
Регистрация: 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 видел
__________________
Развернуть для просмотра[свернуть] |
11.02.2021, 19:14 | #13572 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Тут главное правильно бенч составить.
Ну скажем (точно не уверен, но похоже), что ручная эвристика вида "мобильность короля" или "сколько полей бьет король", или... Ну в общем понятно - что король в целом за скобками -он не считается. Сами эвристики похоже тоже перекрещиваюся - код вроде "активный король, который контролирует что-то там" - не проходит, бенч не меняется - ну возможно это перектыто корневыми эвристиками, которые отсеивают эти (являющимися тут шумом). Пробовал писать - бенч не менялся... Возможно конечно мой корявый код (я тот еще программист на C++), но не факт. |
11.02.2021, 19:35 | #13573 |
Super Moderator
Регистрация: 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://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 |
2 пользователя(ей) сказали cпасибо: | Asunta (11.02.2021), Виталий В. (12.02.2021) |
11.02.2021, 20:06 | #13574 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Я думал, что если указано ( 2021.02.11 ) - автор перевёл все SF12-патчи до этой даты с С++ на С..
Тогда правильнее назваться [ 2021.01.03 Cfish ] и не морочить людям голову : ) |
11.02.2021, 20:33 | #13575 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Оригинальный код SF например ставит текущую дату, по дате на системных часах сбюорщика.
Т.е. автору CFish нужно просто писать, что его дата - это дата сборки, на базе исходника от такой то даты оригинального SF. |
12.02.2021, 01:31 | #13576 |
2 разряд
Регистрация: 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/ |
2 пользователя(ей) сказали cпасибо: | Виталий В. (12.02.2021), Владимир001 (12.02.2021) |
12.02.2021, 01:57 | #13577 |
2 разряд
Регистрация: 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/ |
4 пользователя(ей) сказали cпасибо: |
12.02.2021, 18:33 | #13578 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
А, ну из интересного.
Я тут код ещё раз посмотрел - я там знак перепутал. Разумеется, версия с правильным знаком - просто хлам. По факту оно выходит куда как агрессивнее того, что я писал - не "значение из таблицы повторений сильно хуже alpha", а "значение из таблицы повторений не "гораздо лучше alpha"". Не в первый на самом деле раз такое, но что я могу поделать. По-моему 3 патч из моих, которые делают не сильно-то то, что я хотел изначально, но проходят, в то время как то, что я хотел - нет.
__________________
Развернуть для просмотра[свернуть] |
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
|
13.02.2021, 01:16 | #13581 |
Гроссмейстер
Регистрация: 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, а потом проигрывает". Если специально готовиться и потренироваться, разумеется, результаты должны стать куда лучше, но это - хорошая демонстрация того, как же плохо люди на самом деле добивают в позиционно выигранных позициях на не очень длинных контролях. Хотя и в классику не самое плохое эло (личессовскую классику, конечно ).
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
13.02.2021, 10:45 | #13582 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Да- именно поэтому на вас и надежда. ИИ- будущее человечества. Человек просто думает, что он хорошо что-то делает- на самом деле- тихий ужас. Это касается всего- производства, судов, политики, войны, порядка, работы, даже воспитания и обучения собственных детей. Мы думаем, что можем многое- увы...
В стремлении многое произвести- производим... много мусора, даже еда становится несъедобной. Суды, закон и порядок (в т.ч. и на дорогах)- кого мы обманываем- сами себя? Даже само стремление вперед- цивилизацию извратили сами же. Создали процессоры, программы и тут же стали искать дыры в них- как бы обмануть. Насколько быстрее все пошло вперед- если бы мы сами себе не гадили. Уже с упоением разрабатываем защиту... от самих себя. |
3 пользователя(ей) сказали cпасибо: |
13.02.2021, 11:52 | #13583 |
Эксперт
Регистрация: 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
|
Пользователь сказал cпасибо: | Переяслав (24.02.2021) |
13.02.2021, 12:01 | #13584 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну, кстати, гросс настоящий (крымский ) укатал бота без особых проблем.
https://lichess.org/554runt0
__________________
Развернуть для просмотра[свернуть] |
13.02.2021, 12:02 | #13585 |
Эксперт
Регистрация: 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 |
3 пользователя(ей) сказали cпасибо: |
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пасибо: |
13.02.2021, 15:04 | #13587 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Т.е. взял CFish, добавил в него четыре патча от других клонов SF'ша, и один от Crafty - получили новый движок!
|
Пользователь сказал cпасибо: | Виталий В. (13.02.2021) |
13.02.2021, 15:08 | #13588 |
3 разряд
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Человек просто думает, что он хорошо что-то делает- на самом деле- тихий ужас.
Вполне ведь логично предположить что если нам жизненно необходимы курятники и мы чья-то пища,а рас так надо нам подрезать крылья и есть очень интересный способ.Ниже по ссылке он будет описан: https://chaparral.space/wiki/%D0%9B%...83%D0%BD%D1%8B |
13.02.2021, 16:09 | #13589 |
Гроссмейстер
|
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 Вряд ли таким образом удалось усилить Сифиш. Просто еще один более слабый клон
__________________
PGN Spy - top tournaments |
4 пользователя(ей) сказали cпасибо: |
13.02.2021, 16:53 | #13590 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну что логично, не думаю, что этот автор смог правильно взять патчи от SF9 (которые по всей видимости были убраны не просто так), и прогнать тесты на много десятков тыс партий с нужными границами, для достоверности патчей в 95%.
Хотя конечно Ваш тест на 200 партий - не сильно лучше, видать у того автора было сравнимое количество, и получил он другой результат. |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
|
|