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) |
28.08.2019, 11:42 | #5582 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну вообще что такое "сильнее при анализе" я, например, не очень знаю
Точнее, не очень знаю, как это померить. Да и как книга при анализе помогает? Мне кажется, что никак почти. А вообще эти движки достаточно разные, чтобы использовать их оба и выбирать то, что больше нравится в каждой конкретной позиции. Сила примерно равна, а стиль очень разный всё-таки. |
28.08.2019, 12:12 | #5583 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну вообще что такое "сильнее при анализе" я, например, не очень знаю
Точнее, не очень знаю, как это померить. |
28.08.2019, 12:27 | #5584 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну вообще что такое "сильнее при анализе" я, например, не очень знаю
Точнее, не очень знаю, как это померить. |
28.08.2019, 12:31 | #5585 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Так это все понимают. Но вопрос то поставили о том, что один движок лучше другого именно в анализе, т.е. там, где движок лишь подсказывает, но сам не решает, в отличии от партий движков, или в турнире с их участием.
|
28.08.2019, 16:59 | #5586 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
А чем конкретно Сток лучше в анализе? Если какая-то форсированная линия, то, возможно, Сток ее быстрее обнаружит. А если какая-то позиция с равными шансами и неясной игрой, где Сток нули рисует, то Лила может подсказать план игры. Причем у нее MultiPV не будет влиять на силу игры, что немаловажно.
|
Пользователь сказал cпасибо: | Viktor (28.08.2019) |
28.08.2019, 17:37 | #5587 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
А чем конкретно Сток лучше в анализе? Если какая-то форсированная линия, то, возможно, Сток ее быстрее обнаружит. А если какая-то позиция с равными шансами и неясной игрой, где Сток нули рисует, то Лила может подсказать план игры. Причем у нее MultiPV не будет влиять на силу игры, что немаловажно.
В Аквариуме основным движком её использовать нельзя, а вот как дополнительный анализ в бесконечном режиме очень даже полезен. Частенько наблюдаю как лучший ход Лила схватывает быстрее. А Стоку долго приходится оправдывать его и чаще всего он это делает. Тем самым подтверждая превосходство Лилы в анализе. Отдельные позиции, где есть тактическая борьба, Стокфиш "видит" точнее и здесь уже наоборот должна исправляться Лила. Так что они пока два друга "как метель и вьюга". |
5 пользователя(ей) сказали cпасибо: | alchemist888 (28.08.2019), byan_mivv (28.08.2019), Grigory (28.08.2019), Rom77 (28.08.2019), sovaz1997 (28.08.2019) |
28.08.2019, 19:41 | #5589 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
Действительно так. У Стока почти всегда 0.00 в оценке. Лила же хотя и завышает свою оценку, но план игры несомненно подсказывает.
Если играть условно говоря "рекомендуемые" дебюты, а не -0.9 по выходу в надежде на ошибку соперника, то SF'евская оценка 0.00 .... ну наверное в 90% случаев верна, особенно если не жмотится на 1-4 терабайтный SSD для распространенных семифигурок. При этом оценка LZ действительно часто врет, но врет не сильно. Т.е. (если грамотно к ней подходить), то опытный оператор движка легко поймет суть. А суть простая: если оценка не очень велика (скажем существенно менее +3, но тут и SF маловероятно, что станет рисовать нули), то важнее динамика оценки, чем ее абсолютное значение. И если LZ рисует +1.5 за последние 10 ходов при 0.00 у SF, то очевидно, что это ничья. Ну вот просто... ну не знаю.. статистика такая. Может не прав (случаи бывают), но тогда просьба предметно оспорить. |
28.08.2019, 20:12 | #5590 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Maratka, Ну, оценка 0.00 может быть и верна, но ведь есть еще такая штука, как вероятность выигрыша. Позиция может быть теоретически ничейной, но в ней могут быть шансы в человеческом смысле. И Лила эти шансы может углядеть из-за особенностей оценки и поиска. Ну и Вы верно заметили насчет динамики оценки, если Сток показывает нули, а Лила не меняющиеся +1.5, то, скорее всего, позиция действительно ничейна и Сток за счет скорости это видит. Также, как и наоборот. Но нельзя забывать, что шахматная позиция зачастую намного сложнее, чем видят ее Лила и Сток, даже если дать им 10 ТБ ОЗУ и запустить на год))
Чего только стоит мат в 500 с чем-то ходов в каких-то семифигурках. Но могу обрадовать: насколько я знаю, в шахматах максимальное число ходов находится гд-то в границах 5K или 10K |
28.08.2019, 20:21 | #5591 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Maratka, Ну, оценка 0.00 может быть и верна, но ведь есть еще такая штука, как вероятность выигрыша. Позиция может быть теоретически ничейной, но в ней могут быть шансы в человеческом смысле.
Движки в этом плане гораздо ровнее, они видят ничью в 90+% позициях задолго до фактического согласия сторон, но в случае если движок не LZ, либо не человек против SF (вероятно и другие два ведущие a-b движка тоже). А вот LZ таки да, рисует плюс копейки, или минус копейки. ________ Тут кстати вопрос к оболочкам: если SF предлагает сопернику ничью, когда соперник видит за себя некий минус - почему она не присуждается? Или (вопрос к понимающим код) - движки не умеют предлагать ничью, т.е. все висит на оболочке? _______ Еще вопрос к знатокам правил: можно ли предложить ничью более одного раза, и если да - то сколько раз? |
28.08.2019, 20:23 | #5592 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
В "человеческом смысле" человеки согласятся на ничью, а не будут играть заведомо ничейный эндшпиль. В миттельшпиле сложнее, ибо там "человеки" могут усмотреть свое преимущество там, где его нет, и будут играть еще ходов двадцать... и опять согласятся на ничью. Движки в этом плане гораздо ровнее, они видят ничью в 90+% позициях задолго до ее фактического согласия сторон, но в случае если движок не LZ, либо не человек против SF (вероятно и другие два ведущие a-b движка тоже).
Так если движок показывает 0.00, это далеко не сразу о чем-то говорит. В эндшпили это понятно и так, что согласятся. |
28.08.2019, 20:27 | #5593 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Тут кстати вопрос к оболочкам: если SF предлагает сопернику ничью, когда соперник видит за себя некий минус - почему она не присуждается?
Или (вопрос к понимающим код) - движки не умеют предлагать ничью, т.е. все висит на оболочке? _______ Еще вопрос к знатокам правил: можно ли предложить ничью более одного раза, и если да - то сколько раз? |
Пользователь сказал cпасибо: | Maratka (28.08.2019) |
28.08.2019, 20:28 | #5594 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Не, я именно про дебют-миттельшпиль с оценками 0.00)
Или после 5-и ходов можно предлагать ничью? (изменил свое сообщение чуть выше). |
28.08.2019, 20:30 | #5595 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Ну на этот случай как я понимаю все же есть правила?
Или после 5-и ходов можно предлагать ничью? (изменил свое сообщение чуть выше). |
28.08.2019, 20:32 | #5596 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Насколько я знаю, UCI-протокол не предусматривает предложение ничьи. А значит, за это дело отвечает именно оболочка. Движки даже не знают, с кем играют. Им дают на входе доску с фигурами и часы, а они уже с этим работают.
|
28.08.2019, 20:33 | #5597 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
В TCEC за это cutechess отвечает, по оценкам движков присуждает
|
28.08.2019, 20:34 | #5598 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Все же хотелось бы уверенности, а не "насколько я знаю".
Вот описание протокола на русском: http://kvetka.org/UCI_format.shtml |
28.08.2019, 20:35 | #5599 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. возможна ничья после 5-и ходов????
|
Пользователь сказал cпасибо: | Maratka (29.08.2019) |
28.08.2019, 21:16 | #5600 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. возможна ничья после 5-и ходов????
|
28.08.2019, 21:20 | #5601 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Viktor, сейчас Лила уже не так завышает, как раньше)
Цитата: Сообщение от Maratka
И если LZ рисует +1.5 за последние 10 ходов при 0.00 у SF, то очевидно, что это ничья.
Когда я высказывался, то имел ввиду меньший разброс. |
Пользователь сказал cпасибо: | sovaz1997 (28.08.2019) |
29.08.2019, 15:48 | #5602 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Вот, кстати, тот симиларити тест, когда SF дают несколько больше подумать.
х10 SF и x30 SF - вместо 100 мс даётся 10 секунд и 30 секунд на ход. http://talkchess.com/forum3/viewtopic.php?f=7&t=71610 |
30.08.2019, 10:59 | #5603 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Наблюдаю тут матч на канале Mark Young и прихожу к выводу, что как SF, так и Лила очень плохо понимают позиции вида Q vs RB/RN.
SF всегда даёт в них большой перевес ферзю, даже если на доске крепость, а Лила всегда даёт очень небольшую оценку, даже если никакой крепости на доске нет. Парочку последних поражений Лилы было как раз в таких позициях, где она давала типа +0.7/0.8, пока сток показывал +14. Ну и на ничьи она в них убегала часто, когда, наоборот, показывала +0.5, пока SF показывал +4, а на деле ферзю прогресса не добиться. |
30.08.2019, 12:24 | #5605 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Обновился CorChess от 26.08.2019:
http://chess.ultimaiq.net/stockfish.html |
30.08.2019, 16:26 | #5606 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
https://nextchessmove.com/dev-builds - неплохой прирост показывает
|
30.08.2019, 23:42 | #5607 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Active - 452 machines 3432 cores 1.14M nps (3929.19M total nps) 4166 games/minute
Рекорд от noobpwnftw. Пока что сервер всё это держит |
Пользователь сказал cпасибо: | sovaz1997 (30.08.2019) |
31.08.2019, 00:24 | #5608 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
https://nextchessmove.com/dev-builds - неплохой прирост показывает
А Лила - вдвое больше Сейчас вся надежда на то, что Лила больше не сможет расти так быстро. Но почему не сможет? |
31.08.2019, 01:59 | #5610 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Омегазеро
Если верить этим цифрам, Стокфиш за год вырос на 48 Эло
А Лила - вдвое больше Сейчас вся надежда на то, что Лила больше не сможет расти так быстро. Но почему не сможет? |
Пользователь сказал cпасибо: | Magystr (31.08.2019) |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
Опции темы | |
Опции просмотра | |
|
|