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) |
16.08.2019, 03:47 | #5311 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
http://tests.stockfishchess.org/test...bc5925cf109c26
http://tests.stockfishchess.org/test...bc5925cf10b79d К вопросу о 50 эло Я верю, что этот патч хорошо скейлится - попытки улучшить futility pruning for child nodes (в ethereal это static null pruning называется) были, но все они проходили STC легко и легко заваливали LTC, что, видимо, свидетельствует о нелинейном скейлинге. Вместо простой эвристики этот патч добавляет массив, прошло дважды на временном контроле и я верю, что это хорошо скейлится, массив получен в результате SPSA тюнинга на 60+0.6 Самые большие изменение на маленьких глубинах, первый - второй ряд очень сильно растащило |
Пользователь сказал cпасибо: | Rom77 (16.08.2019) |
16.08.2019, 05:09 | #5313 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Не знаете, что такое погрешность измерений?
А его колебания на больших выборках партий объясняются элементом случайности, недетерминированности игры движков (первая причина) и выбором начал при тестировании (тут отклонение может достигать 10 Эло) - вторая причина Обе эти причины как по отдельности, так и в совокупности могут привести к тому, что Стокфиш окажется по рейтингу сильнее самого себя. И это нормально, так и должно быть Вы исходите из недоказанного предположения, что у каждой версии движка фиксированное Эло, которое при увеличении числа партий может быть определено с любой точностью, так как стремится к какому-то точному значению. Это чушь и обман |
16.08.2019, 05:12 | #5314 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Я верю, что этот патч хорошо скейлится
Наконец-то вы признали, что у программ может быть совершенно разное Эло на суперблице, блице, рапиде и классическом контроле И вы ставите перед собой задачу сделать патчи, которые повышают это Эло одинаково |
16.08.2019, 05:26 | #5315 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Омегазеро
Отлично!
Наконец-то вы признали, что у программ может быть совершенно разное Эло на суперблице, блице, рапиде и классическом контроле И вы ставите перед собой задачу сделать патчи, которые повышают это Эло одинаково Они играют в разную силу (тем сильнее, чем больше временной контроль), значит эло у них по определению "разное". Что есть патчи, которые дают больше/меньше эло при бОльшем временном контроле - ну фактическое подтверждение этого было предоставлено прям совершенно недавно за пределами статистических погрешностей. Только вот фактического подтверждения существенно разного скейлинга движков разного типа нет, да как бы наоборот, есть много подтверждения отсутствия такового. |
16.08.2019, 05:29 | #5316 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Омегазеро
Вы должны быть в курсе, что рейтинг Эло не имеет погрешности в принципе
А его колебания на больших выборках партий объясняются элементом случайности, недетерминированности игры движков (первая причина) и выбором начал при тестировании (тут отклонение может достигать 10 Эло) - вторая причина Обе эти причины как по отдельности, так и в совокупности могут привести к тому, что Стокфиш окажется по рейтингу сильнее самого себя. И это нормально, так и должно быть Вы исходите из недоказанного предположения, что у каждой версии движка фиксированное Эло, которое при увеличении числа партий может быть определено с любой точностью, так как стремится к какому-то точному значению. Это чушь и обман Т.е. есть 2 фактора случайностей: 1) Случайность игры движка. Т.к. она "строго случайна", то уменьшается при увеличении числа партий и усреднении результатов до 0; 2) Разное соотношение силы игры движков в зависимости от выбранных дебютов. Не уменьшается от количества партий. Так вот первая случайность может быть загнана в ноль. А если вы играете 20 партий (на любом временном контроле), то она составляет добрую сотню эло. И на вторую вообще можно уже положить. Почему "случайность дебютов" - 10 эло, я, кстати, не знаю. Как и не очень понятно, от чего её вообще мерить. |
16.08.2019, 06:12 | #5317 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Что значит "разное эло"?
Рейтинг Эло любой программы зависит 1) от временного контроля (например, Лила гораздо слабее на сверхкоротких контролях) 2) от выбора начал при тестировании (какая-то группа начал играется лучше, какая-то хуже - Лила на нестандартных началах слабо играет, так как мало тренировалась на них) 3) от настроек (хэш, контемпт, выбор эндшпильных баз и т.п.) 4) от количества сыгранных партий в турнире У Стокфиша (и у многих аб-движков) патчи и новые версии проходят тестирование в разных режимах, чтобы сгладить эту зависимость. Но все равно мы будем получать разное Эло А для Лилы зависимость куда более сильная |
16.08.2019, 06:14 | #5318 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Мне интересно, как из нормальных посылок вытекают бредовые выводы?
Так вот первая случайность может быть загнана в ноль. А если вы играете 20 партий (на любом временном контроле), то она составляет добрую сотню эло. И на вторую вообще можно уже положить Вы вообще понимаете, что такое случайность, статистик вы наш? Откуда вы берете свою "добрую сотню эло"? |
16.08.2019, 06:15 | #5319 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Почему "случайность дебютов" - 10 эло, я, кстати, не знаю
|
16.08.2019, 06:35 | #5320 |
3 разряд
|
Re: Stockfish и его производные
На плейчессе в упор не вижу что бы Лило была в первых рядах рейтинга.
|
16.08.2019, 09:57 | #5321 |
3 разряд
Регистрация: 28.06.2018
Сообщений: 191
Сказал(а) спасибо: 239
Поблагодарили 87 раз(а) в 54 сообщениях
Репутация: 16
|
Re: Stockfish и его производные
Цитата: Сообщение от peruri
На плейчессе в упор не вижу что бы Лило была в первых рядах рейтинга.
|
16.08.2019, 11:51 | #5323 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
peruri, ну и зачем говорить, что Лилы нет в первых рядах рейтинга? Как видно по таблице, она есть. А ее маленькое количество связано с тем, что люди не любят менять что-то работающее и, возможно, в среднем у многих топ-адвансеров CPU намного лучше, чем GPU.
|
16.08.2019, 12:49 | #5324 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
peruri, ну и зачем говорить, что Лилы нет в первых рядах рейтинга? Как видно по таблице, она есть. А ее маленькое количество связано с тем, что люди не любят менять что-то работающее и, возможно, в среднем у многих топ-адвансеров CPU намного лучше, чем GPU.
|
Пользователь сказал cпасибо: | sovaz1997 (16.08.2019) |
16.08.2019, 12:52 | #5325 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
peruri, ну и зачем говорить, что Лилы нет в первых рядах рейтинга? Как видно по таблице, она есть. А ее маленькое количество связано с тем, что люди не любят менять что-то работающее и, возможно, в среднем у многих топ-адвансеров CPU намного лучше, чем GPU.
Например Стокфиша 140... там тоже 4. Бывает на Лиле играют десятки игроков. Но в целом Лилисты далеко не впереди. |
16.08.2019, 13:00 | #5327 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
peruri, все Stockfish-ы, Raubfish-ы и Brainfish-ы можно считать за один движок. А считать "Стокфиш 140..." отдельным движком - это уже отмазки и непонимание теорвера в данном контексте.
|
16.08.2019, 13:03 | #5329 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
peruri, все Stockfish-ы, Raubfish-ы и Brainfish-ы можно считать за один движок. А считать "Стокфиш 140..." отдельным движком - это уже отмазки и непонимание теорвера в данном контексте.
Какого хрена тогда проводят тесты между этими клонами? |
16.08.2019, 13:04 | #5330 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от peruri
Клоны стокфиша достаточно разные. Пишите не понимая ничего.
Какого хрена тогда проводят тесты между этими клонами? Конкретику выкладывайте сюда, просто так не надо бросаться фразами. |
16.08.2019, 13:06 | #5331 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от BUG
|
16.08.2019, 13:09 | #5332 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от peruri
Клоны стокфиша достаточно разные. Пишите не понимая ничего.
Какого хрена тогда проводят тесты между этими клонами? Ничем они там особо не разные. Если в условный Sugar залетел каждый первый мой патч, то я вообще не понимаю, о чём тут можно говорить, т.к. я потрогал чуть ли не каждую эвристику оценки и поиска, которые в SF есть. Т.е. в Sugar не отличается от стокфишевского LMR, Shallow Depth Pruning, quiet moves ordering, апдейт статов после LMR, SEE pruning, оценка опасности короля, проходных пешек, Scale factor, бонус к статической оценке от статов, оценки шахов... А отличается-то что в итоге? |
16.08.2019, 13:09 | #5333 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Достаточно разные - это насколько? Чего я не понимаю?
Конкретику выкладывайте сюда, просто так не надо бросаться фразами. Лимиты времени разнообразные. |
16.08.2019, 13:10 | #5334 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от Corrs
Не смотрите этот бред
Это рейтинг никнеймов, они по 10 раз на дню могут движок менять |
16.08.2019, 13:11 | #5335 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от BUG
|
Пользователь сказал cпасибо: | sovaz1997 (16.08.2019) |
16.08.2019, 13:15 | #5336 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Потому что людям нечем заняться?
Ничем они там особо не разные. Если в условный Sugar залетел каждый первый мой патч, то я вообще не понимаю, о чём тут можно говорить, т.к. я потрогал чуть ли не каждую эвристику оценки и поиска, которые в SF есть. Т.е. в Sugar не отличается от стокфишевского LMR, Shallow Depth Pruning, quiet moves ordering, апдейт статов после LMR, SEE pruning, оценка опасности короля, проходных пешек, Scale factor, бонус к статической оценке от статов, оценки шахов... А отличается-то что в итоге? А писанине которую выкладывают в постах о ежедневных приростах Эло я не верю. |
16.08.2019, 13:15 | #5337 |
4 разряд
Регистрация: 04.12.2016
Сообщений: 44
Сказал(а) спасибо: 70
Поблагодарили 42 раз(а) в 28 сообщениях
Репутация: 3
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Очень сомневаюсь в правильности выводов этой статьи. Где-то они просчитались явно. Может, партий слишком мало для выводов или еще чего. Но в такое я не верю ("where is the progress ? the progress mainly relies on hardware").
Лично я по-прежнему придерживаюсь точки зрения близкой к автору статьи. Просто народ в основной массе своей заточен на получение конкретных результатов по переписке или в пулю в машинной комнате, а каков способ реализации - "интеллектуальный" или "хардварный" - всем пофиг.
__________________
In CBF we trust! |
16.08.2019, 13:18 | #5338 |
4 разряд
Регистрация: 04.12.2016
Сообщений: 44
Сказал(а) спасибо: 70
Поблагодарили 42 раз(а) в 28 сообщениях
Репутация: 3
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Это давно известный бред Человек очень слабо понимает, что же он меряет, но делает выводы.
__________________
In CBF we trust! |
16.08.2019, 13:23 | #5339 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от BUG
Ставят же Лиле и другим нейросетям "в заслугу" то, что они при гораздо меньшем количестве узлов играют на равных с АВ-движками? Так почему это тогда бред?
Узлы в лиле - вещь, которая к узлам в стокфише имеет отношения примерно 0. Что гугловские пиарщики это ставят в заслугу - ну на то они и пиарщики. Если уж смотреть с точки зрения затрачиваемых флопов - то лила жрёт их больше для той же силы игры. Поэтому сравнивают обычно по цене железа. |
16.08.2019, 13:26 | #5340 |
3 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от BUG
|
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
|
|