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) |
20.08.2020, 09:36 | #11371 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
ничейность разных сетей в моих тестах сильно отличается - 63%->79%
малым числом партий не объясняется, слишком большая когда партий наиграется больше, достоверность этой разницы станет больше А вот когда играет классический Сток с нейросетевым - там падение ничейности большое, по сравнению с парами классический-классический, NN - NN. Так же, на ничейность сильно влияет контроль. Пока не совсем понятно какая ничейность будет в паре - одна нейросеть против совершенно другой нейросети (тренированной на данных другого движка). Возможно в вашей ситуации как раз такой случай. |
20.08.2020, 09:45 | #11372 |
3 разряд
Регистрация: 03.04.2017
Сообщений: 118
Сказал(а) спасибо: 62
Поблагодарили 38 раз(а) в 33 сообщениях
Репутация: 3
|
Re: Stockfish и его производные
Насколько вырос рейтинг в стокфиша с сетями в сравнении с Стокфишем 11 официальной версией ?
1.50 - ? 2.60 - ? 3.70 - ?
__________________
http://shahy-podillya.at.ua/ - Международные турниры в августе. |
20.08.2020, 09:50 | #11373 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Шепетовка
Насколько вырос рейтинг в стокфиша с сетями в сравнении с Стокфишем 11 официальной версией ?
https://www.sp-cc.de/ https://github.com/glinscott/fishtes...gression-Tests http://www.fastgm.de/10min.html |
20.08.2020, 10:01 | #11374 |
3 разряд
Регистрация: 03.04.2017
Сообщений: 118
Сказал(а) спасибо: 62
Поблагодарили 38 раз(а) в 33 сообщениях
Репутация: 3
|
Re: Stockfish и его производные
Сто пунктов это много .
Прогресс пошел большой раньше медленней рейтинг набирал. Особенно последний месяц.. Если такие темпы и дальше сохраняться то будит интересно .
__________________
http://shahy-podillya.at.ua/ - Международные турниры в августе. |
20.08.2020, 10:09 | #11375 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Шепетовка
Если такие темпы и дальше сохраняться то будит интересно .
|
Пользователь сказал cпасибо: | Alvir (20.08.2020) |
20.08.2020, 10:21 | #11376 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Быстрее только эти две:
r1k1n2n/8/pP6/5R2/8/1b1B4/4N3/1K5N w - - 0 1 7k/7p/p1qpn1PP/1p1p4/8/3B2p1/3B1pP1/R4K2 w - - 0 1 Прикол в том, что перемалываются ВСЕ позиции ( за партию - триллионы )... Иногда в них что-то не видит обычный Сток, иногда - сеть... А это чучело всё видит : ) Большинство тактических позиций решается влет на 1 ядре и в 2-4 линии. Ваши позиции решаются за 3-4 секунды на 1 ядре в 2 линии... Судя по отлизанному Гудку-5 и 6 (а это Сток-8 и 9) это плохая работа С++ с хэшем ОЗУ или даже кешем-3 процессора, недаром Гударт (а программист он очень хороший, как и Васик с Рыбкой) переписывал большинство кода на Си- именно на этом языке хорошие программисты способны оптимизировать и ускорить движок за счет прямого указания движку "правильной работы с регистрами"... |
20.08.2020, 10:41 | #11377 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Night Nurse 0.2. A prerelease version 0.1.5 is playing with Igel in TCEC right now. Distilled from Bad Gyal leela-style (but no leela data) network.
https://www.patreon.com/posts/40638969 Похоже сеть новая. Последний раз редактировалось Владимир001; 20.08.2020 в 11:13. |
20.08.2020, 11:33 | #11378 |
Гроссмейстер
|
Re: Stockfish и его производные
всего +67 ЭЛО на контроле 10минут+6 сек
__________________
PGN Spy - top tournaments |
20.08.2020, 11:43 | #11379 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
всего +67 ЭЛО на контроле 10минут+6 сек
|
20.08.2020, 12:09 | #11380 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Да, тут чисто сказывается то, что он делает много ничьих против более слабых движков.
Как это ни печально, но пока работающий contempt для NNUE изобрести не удаётся. Все варианты играют куда хуже против мастера и дают куда меньше эло против SF8.
__________________
Развернуть для просмотра[свернуть] |
20.08.2020, 13:28 | #11381 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
А нужен ли он?
Ну вот в условном TCEC, играя за второе место (это минимум для финала) против условного Komodo, имея против него честными ~120-150 Elo? |
20.08.2020, 13:47 | #11382 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну почему бы ему и не быть, в общем-то?
Никому это точно мешать не будет, а в рейтинг-листах будет хорошо себя показывать. Но не выходит пока что
__________________
Развернуть для просмотра[свернуть] |
20.08.2020, 15:45 | #11383 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Химичить уже неделю назад начали: NNUE::evaluate(pos) * 5 / 4 + Tempo
На ровном месте увеличили оценку сети на 25%... У кого-то постоянно чешутся руки : ) "Во как сильно беспокоят треугольные дела!" (с) |
20.08.2020, 15:49 | #11384 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
А не из-за гибрида ли оно?
Был изначально просто себе NN, играл... ну явно лучше же! Затем состряпали гибрид, при высокой оценке включался "классический" SF. Потом добавили логику с кол-вом пешек. Недавно появился патч, суть которого в том, что если разные оценочные функции очень по разному оценивают - вернуться к сетевой оценке. Ну и... когда оно так пляшет - как внедрять contempt для сетевой оценки, если сетевая оценка работает не всегда, включается рукописная, и что-то там (возможно) портит, потом вдруг опять сетевая, и нужно опять наигрывать плюс? |
20.08.2020, 15:52 | #11385 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Какая, собственно, разница, увеличили оценку сети на 25% или на 50% или ещё на что угодно?
Собственно, считайте, что это эвристик поиска изменения, которые эту статическую оценку используют. Futility pruning, null move pruning, куски LMR и т.д. Ну ещё и некоторое "выравнивание" NNUE и "классики" с целью больше верить NNUE. С точки зрения оценки - ну да, было 1, стало 1,25, но лучший ход от этого не поменяется
__________________
Развернуть для просмотра[свернуть] |
20.08.2020, 15:53 | #11386 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
С точки зрения оценки - ну да, было 1, стало 1,25, но лучший ход от этого не поменяется
То что у классИка было на второй линии, у NN будет на первой, и наоборот, что-тут нереального? Но... NN строил свою оценку исходя из своего хода на первой линии, пришел классИк, сделал другой ход, потом отключился, ибо вдруг это не самый лучший таки оказалось, опять NN... |
20.08.2020, 15:59 | #11387 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А может поменяется, ведь оценочные функции то сильно разные?
То что у классИка было на второй линии, у NN будет на первой, и наоборот, что-тут нереального? Но... NN строил свою оценку исходя из своего хода на первой линии, пришел классИк, сделал другой ход, потом отключился, ибо вдруг это не самый лучший таки оказалось, опять NN... Я про то, что в принципе если бы не было эвристик поиска со статической оценкой, то этот эффект = * классическую оценку на 0,8. Умножение статики на коэффициент вообще ничего само по себе не даёт с точки зрения нахождения нужного хода. Тут же эффекта от патча два: 1) если у нас есть два перспективных продолжения, одно с хорошей оценкой NNUE, второе с хорошей оценкой классики, то чаще будет выбираться первое; 2) усиление ВСЕХ эвристик поиска, где задействуется статическая оценка позиции - их штук 5. Собственно и всё. Что же тут "химичили"?
__________________
Развернуть для просмотра[свернуть] |
20.08.2020, 16:01 | #11388 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
2) усиление ВСЕХ эвристик поиска, где задействуется статическая оценка позиции - их штук 5.
И чем дальше, тем хуже. |
20.08.2020, 16:14 | #11389 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
|
Пользователь сказал cпасибо: | Виталий В. (21.08.2020) |
20.08.2020, 16:14 | #11390 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Циничный гибрид, который принудительно использует обе оценочные функции ( NNUE / Classic ),
на уравнивающем скорости движков контроле Depth(20) выступил неплохо... 2020.08.19 CLOWN -------------- https://ru.files.fm/u/4f7taqa3 2020.08.18 SF11 abrok ---------- https://abrok.eu/stockfish/ 2020.08.18 Cfish Hybrid --------- https://ru.files.fm/u/yzgfmjyq 2020.08.18 Cfish nnue ONLY ---- https://ru.files.fm/u/yzgfmjyq 2020.08.14 SF11 nnue ONLY ---- https://ru.files.fm/u/3n72642c |
20.08.2020, 17:52 | #11392 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
зашли:
sv200725-1313 sv200728-0633 Time: 25''+0,5'' / Threads: 1 / Hash: 256Mb / Book: HS-7moves / syzygy 3-4-5 / Arena заходят: Night Nurse 0.2 sv200728-1104 |
20.08.2020, 17:58 | #11393 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
на уравнивающем скорости движков контроле Depth(20)
С разным бенчем имеется в виду... Я могу собрать двиг, который в таком тесте покажет +500 ЭЛО... |
20.08.2020, 18:27 | #11395 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Тайм-менеджмент у движков одинаковый..
Не проводить же чемпионат компиляторов : ) Нас должно интересовать какой именно лучший ход движок способен выдать на глубине Depth(N) и как он в этом плане смотрится на фоне других движков, где лучший ход определяется иначе.. |
20.08.2020, 18:28 | #11396 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Собери двиг с +500 ELO на Depth(50) и... стань Чемпионом Мира ICCF : )
Могу собрать двиг, который на Depth(20) будет всех рвать. Просто эту глубину он будет набирать минут 30. Пойдёт? Тест будет корректен? |
Пользователь сказал cпасибо: | Asunta (20.08.2020) |
20.08.2020, 18:30 | #11397 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Тайм-менеджмент у движков одинаковый..
|
20.08.2020, 18:35 | #11398 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Не получится.
Могу собрать двиг, который на Depth(20) будет всех рвать. Просто эту глубину он будет набирать минут 30. Пойдёт? Тест будет корректен? У меня в наборе самый шустрый движок примерно на 30% быстрее самого медленного, т.е. все движки пригодны для практического применения и при бесконечном анализе добегут до Depth( 50 .. 55 ) за разумное время.. |
20.08.2020, 18:47 | #11399 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
На более чем мелкой глубине Depth(24) ( обычно до 5 секунд на ход ) расклад стремительно подравнивается...
Ничейное болото и редчайшие исключения... 2020.08.19 CLOWN -------------- https://ru.files.fm/u/4f7taqa3 2020.08.18 SF11 abrok ---------- https://abrok.eu/stockfish/ 2020.08.18 Cfish Hybrid --------- https://ru.files.fm/u/yzgfmjyq 2020.08.18 Cfish nnue ONLY ---- https://ru.files.fm/u/yzgfmjyq 2020.08.14 SF11 nnue ONLY ---- https://ru.files.fm/u/3n72642c "Глубина стабилизации" для сетевой оценки предварительно ожидалась в районе Depth( 32 ... 36 ) Это с запасом... Уже при Depth( 28 ... 32 ) грубых зевков быть не должно... Обычному Стоку нужно хотя бы Depth( 40 ... 44 ), а если ещё с запасом - Depth( 44 ... 48 ) Поэтому сети и громят его в блице примерно 65% : 35% и разницей в +100 ELO |
20.08.2020, 19:02 | #11400 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Alvir
Провёл небольшой тест с контролем 1+1 на предмет развития классического Стока ( без NNUE):
Ryzen 7 3700x, Fritz17, Threads=8, book-Noomen_2Ply_Book (100 poz), syzygy 3-4-5. Цитата: Сообщение от Владимир001
Processor:Intel Core i5-7600K, GHz:4.20 , Сore:1, Gui:Fritz-11, Games:100, Time:10sec+1sec, Book:SuperGM_4mvs.ctg, Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. |
Здесь присутствуют: 20 (пользователей: 0 , гостей: 20) | |
|
|