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) |
25.07.2020, 14:40 | #9751 |
Гроссмейстер
|
Re: Stockfish и его производные
Короче забыли про риббит
__________________
PGN Spy - top tournaments |
25.07.2020, 14:46 | #9752 |
Гроссмейстер
|
Re: Stockfish и его производные
Можете эту сеть считать лучшей.
через 1,5 часа прогоню ее против 11го
__________________
PGN Spy - top tournaments |
25.07.2020, 14:48 | #9753 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата:
Gekkehenker Сегодня, в 13:51
It's no longer the strongest. Sergio's nets are https://www.comp.nus.edu.sg/~sergio-v/nnue/ Especially 20200722-2141.bin. But it should be stronger than SFDev by a bit.
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Виталий В. (25.07.2020) |
25.07.2020, 15:02 | #9754 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Обучение в Stockfish + NNUE
Развернуть для просмотраFireFather: Я выпустил новый двоичный набор «stockfish-nnue-2020-05-30» для подготовки данных обучения и подготовки. https://github.com/nodchip/Stockfish/releases/tag/stockfish-nnue-2020-05-30 Пожалуйста, получите это, прежде чем пытаться ниже. Обучение в Stockfish + NNUE состоит из двух этапов: «фаза генерации обучающих данных» и «фаза обучения». На этапе создания обучающих данных мы создадим обучающие данные с помощью команды «gensfen». На первой итерации мы создадим обучающие данные с оригинальной функцией оценки Stockfish. Это можно сделать с помощью «stockfish.nnue-gen-sfen-from-original-eval.exe» в «stockfish-nnue-2020-05-30». Команда будет такой: uci setoption name Hash value 32768 <- Это значение должно быть меньше, чем общий объем памяти вашего ПК. setoption name Значение потока 8 <- Это значение должно быть равно или меньше количества логических ядер ЦП вашего ПК. готово петля глубины 8 gensfen 10000000 output_file_name trainingdata \ генерируется_kifu.bin уволиться Перед созданием обучающих данных, пожалуйста, создайте папку для обучающих данных. В приведенной выше команде имя папки - "trainingdata". Генерация данных обучения занимает много времени. Пожалуйста, будьте терпеливы. Подробные параметры команды «gensfen» см. По адресу learn / learnner.cpp. <- в исходном коде (src \ learn \ Learner.cpp). Нам также нужны данные проверки, чтобы мы могли оценить, насколько хорошо идет обучение. Команда будет такой: uci имя setoption Хэш-значение 32768 имя ветки Значение темы 8 готово Глубина gensfen, 8 циклов 1000000 выходных_файлов_данных проверкиданных_данных_ генерируемых_kifu.bin уволиться Перед созданием данных проверки создайте папку для данных проверки. В приведенной выше команде имя папки «validationdata». На этапе обучения мы будем тренировать функцию оценки NN с помощью команды «learn». Пожалуйста, используйте «stockfish.nnue-learn-use-blas.k-p_256x2-32-32.exe» для команды «learn». На первой итерации нам нужно инициализировать параметры NN случайными значениями и учиться на данных обучения. Установка опции SkipLoadingEval инициализирует NN со случайными параметрами. Команда будет такой: uci имя выборки SkipLoadingEval значение true имя ветки Значение темы 8 готово Изучите targettdir цикл 100 обучающих данных batchsize 1000000 eta 1.0 lambda 0.5 eval_limit 32000 nn_batch_size 1000 newbob_decay 0.5 eval_save_interval 10000000 loss_output_interval 1000000 mirror_percentage 50 validation_set_file_name validationdata \ генерируется_kifu.bin уволиться Пожалуйста, убедитесь, что "test_cross_entropy" в сообщениях о прогрессе будет уменьшен. Если оно не уменьшится, тренировка провалится. В этом случае, пожалуйста, настройте "eta", "nn_batch_size" или другие параметры. Если test_cross_entropy достаточно уменьшается, обучение будет завершено. Congrats! Если вы хотите сохранить обученные файлы параметров NN в определенную папку, установите опцию «EvalSaveDir». Мы могли бы повторять «фазу генерации обучающих данных» и «фазу обучения» снова и снова с выходными функциями оценки NN в предыдущей итерации. Это своего рода подкрепление обучения. После первой итерации используйте «stockfish.nnue-learn-use-blas.k-p_256x2-32-32.exe» для генерации обучающих данных, чтобы мы использовали выходные NN-параметры на предыдущей итерации. Также, пожалуйста, установите "SkipLoadingEval" в false на этапе обучения, чтобы тренер загружал параметры NN в предыдущей итерации. Мы также могли бы изменить архитектуру сети. Сетевое архитектурное будущее в "stockfish-nnue-2020-05-30" - "k-p_256x2-32-32". «КП» означает функцию ввода. «k» означает «король», закодированную позицию короля в один выстрел. «p» означает «мир», закодированную позицию и тип пьесы, отличную от короля. «256x2-32-32» означает количество каналов в каждом скрытом слое. Количество каналов в первом скрытом слое равно «256x2». Количество каналов во втором и третьем - «32». Стандартная сетевая архитектура в компьютерных сёги - "halfkp_256x2-32-32". «halfkp» означает прямое произведение «k» и «p» для каждого цвета. Если мы используем «halfkp_256x2-32-32», нам может потребоваться больше обучающих данных, потому что число сетевых параметров намного больше, чем «k-p_256x2-32-32». Нам может понадобиться 300 000 000 данных для каждой итерации. https://github.com/FireFather/sf-nnue/blob/master/readme.txt [свернуть] |
2 пользователя(ей) сказали cпасибо: | Барков Кирилл (25.07.2020), Виталий В. (25.07.2020) |
25.07.2020, 15:05 | #9755 |
Гроссмейстер
|
Re: Stockfish и его производные
да 2141 показала лучший перфоманс против 11-го стока по сравнению с сегодняшними сетями
результаты в подписи
__________________
PGN Spy - top tournaments |
2 пользователя(ей) сказали cпасибо: | byan_mivv (25.07.2020), Виталий В. (25.07.2020) |
25.07.2020, 15:10 | #9756 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
sf-nnue aio 250720
вяленая + nnue AIO (все-в-одном) обновление улучшение скорости Загрузка включает в себя быстрые оптимизированные бинарные файлы PGO bmi2, avx2 и popc (sse42) https://github.com/FireFather/sf-nnue/releases Проверьте скорость. Вчера с ним говорил, он обещал поработать над ускорением. Не обманул. |
Пользователь сказал cпасибо: | byan_mivv (25.07.2020) |
25.07.2020, 15:17 | #9757 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Так же разговаривал с автором сети Gekk. Самая сильная сеть среди его работ, является сеть - Gekk. 27-6. Сети от Сержио ещё сильнее.
|
25.07.2020, 15:23 | #9758 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата:
Gekkehenker Сегодня, в 15:08
Download latest release from https://github.com/nodchip/Stockfish/releases Use "stockfish.bmi2.halfkp_256x2-32-32.profile-nnue.2020-07-19.exe" Then you download the 20200722-2141.bin from link below: https://www.comp.nus.edu.sg/~sergio-v/nnue/ Once you have installed the engine in your GUI. In UCI options / configure you will have an "evalfile" path. Drop 20200722-2141.bin in the same folder as the .exe, then rename evalfile path to 20200722-2141.bin
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Владимир001 (25.07.2020) |
25.07.2020, 15:26 | #9759 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
После того, как вы установили движок в свой графический интерфейс.
В UCI options / configure у вас будет путь "evalfile". Поместите 20200722-2141.bin в ту же папку, что и .exe, затем переименуйте путь evalfile в 20200722-2141.bin. Уже переименовать в nn.bin не обязательно смотрю? И папка eval не нужна. |
25.07.2020, 15:30 | #9760 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Уже переименовать в nn.bin не обязательно смотрю?
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Владимир001 (25.07.2020) |
25.07.2020, 16:20 | #9761 |
2 разряд
|
Re: Stockfish и его производные
Цитата: Сообщение от AndreyZhivotkov
сегодняшняя сеть находит правильный ход
4rrk1/2pn1p1p/bppq2p1/p1b1p3/P3P1P1/3PNN1P/1PPBQP2/5RRK w - - 0 19 |
25.07.2020, 16:22 | #9762 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
sf-nnue aio 250720-2
stockfish+nnue aio (all-in-one) Includes: learn improvements linox nodchip PR #69 mstembera nodchip issue #68 mbabigian The download includes fast optimized PGO bmi2, avx2, & popc (sse42) binaries and strong sergio-v 20200724-2344 net https://github.com/FireFather/sf-nnue/releases |
Пользователь сказал cпасибо: | AndreyZhivotkov (25.07.2020) |
25.07.2020, 16:33 | #9763 |
КМС
|
Re: Stockfish и его производные
4rrk1/2pn1p1p/bppq2p1/p1b1p3/P3P1P1/3PNN1P/1PPBQP2/5RRK w - - 0 19
решение - Nf5 да у меня тоже нашла этот ход на 29 глубине анализа |
25.07.2020, 16:48 | #9764 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
После того, как вы установили движок в свой графический интерфейс.
В UCI options / configure у вас будет путь "evalfile". Поместите 20200722-2141.bin в ту же папку, что и .exe, затем переименуйте путь evalfile в 20200722-2141.bin. Уже переименовать в nn.bin не обязательно смотрю? И папка eval не нужна. |
25.07.2020, 16:49 | #9765 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
sf-nnue aio 250720
вяленая + nnue AIO (все-в-одном) обновление улучшение скорости Загрузка включает в себя быстрые оптимизированные бинарные файлы PGO bmi2, avx2 и popc (sse42) https://github.com/FireFather/sf-nnue/releases Проверьте скорость. Вчера с ним говорил, он обещал поработать над ускорением. Не обманул. |
25.07.2020, 17:21 | #9766 |
КМС
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
sf-nnue aio 250720 вяленая + nnue AIO (все-в-одном) обновление улучшение скорости Загрузка включает в себя быстрые оптимизированные бинарные файлы PGO bmi2, avx2 и popc (sse42) А какие галочки нужно ставить в настройках движка оболочка Фритц17 |
25.07.2020, 17:42 | #9768 |
Гроссмейстер
|
Re: Stockfish и его производные
самая свежая сегодняшняя сеть и самая слабая...
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Владимир001 (25.07.2020) |
25.07.2020, 18:02 | #9769 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
А какие галочки нужно ставить в настройках движка оболочка Фритц17
Цитата: Сообщение от Lotosok33
sf-nnue aio 250720 а движок надо подцеплять к какой то сети или она сеть уже подключена
В последней версии находится сеть https://github.com/FireFather/sf-nnue/releases strong sergio-v 20200724-2344 net ,переименованная в nn.bin |
25.07.2020, 18:58 | #9772 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
Только версия notchip быстрее а где эту версию взять
|
25.07.2020, 19:11 | #9775 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Коллеги, так все же какой движок из nnue работает в СВ?
|
25.07.2020, 19:13 | #9776 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Коллеги, так все же какой движок из nnue работает в СВ?
Цитата: Сообщение от Владимир001
https://github.com/nodchip/Stockfish/releases
__________________
PGN Spy - top tournaments |
25.07.2020, 19:21 | #9778 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
вот этот и работает и он самый шустрый
Спасибо! |
Пользователь сказал cпасибо: | Владимир001 (25.07.2020) |
25.07.2020, 19:30 | #9779 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Коллеги, так все же какой движок из nnue работает в СВ?
По идее, она самая быстрая. |
Пользователь сказал cпасибо: | Lotosok33 (25.07.2020) |
25.07.2020, 19:35 | #9780 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Моя сборка работает: https://forchess.ru/showpost.php?p=1...postcount=1109
По идее, она самая быстрая. |
Здесь присутствуют: 19 (пользователей: 0 , гостей: 19) | |
Опции темы | |
Опции просмотра | |
|
|