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) |
10.07.2020, 14:41 | #8671 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Я вообще заметил, что у некоторых тестеров результаты на порядок хуже. Примерно пунктов на 70-100. И вроде бы железо нормальное. Почему так, непонятно.
Я например меняю Contempt, ставлю 0 для обоих Fish'ей, ну и ядра указываю. А кто-то может и дальше роется... |
10.07.2020, 15:00 | #8672 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Нету никакого SF_NN и SF_AB
Тогда уже SF_NN и SF_HC (HandCraft), потому что оба этих движка AB.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Maratka (10.07.2020) |
10.07.2020, 15:06 | #8673 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну пусть будет так, в любом случае все поняли
А так то да, самообучение оценки (NN) против рукописной HC (ручная работа). |
10.07.2020, 15:12 | #8674 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
потому что оба этих движка AB.
Ну вот LZ весной 2018-го многих ли выносил вообще хотя бы во втором дивизионе? Помню его первый выход - 1 или 2 очка, и последнее место в низшем дивизионе. А SF_NN таки все же на премьер тянет без всяких поблажек, ибо его уровень ~Komodo, как ни крути. |
10.07.2020, 15:25 | #8676 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Обновление официальной версии
stockfish-nnue-2020-07-10 https://github.com/nodchip/Stockfish/releases |
10.07.2020, 15:27 | #8677 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Я вчера белыми играл стоко сетью против другого и выиграл, он мне писал что я играл серваком. Думал серваком играл против него.
|
10.07.2020, 15:27 | #8678 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну а тут чуть выше писали, что нет все далеко:
Цитата: Сообщение от Rom77
Я вообще заметил, что у некоторых тестеров результаты на порядок хуже. Примерно пунктов на 70-100. И вроде бы железо нормальное. Почему так, непонятно.
Ну и железо конечно... обычному SF оно без особой разницы, чистый x64 проигрывает быстрейшим BMI2 ~15%, что заметно, но не критично. А тут разница между AVX2 и SSE4 - раза в полтора-два. Плюс особенности архитектуры процессоров: классический, всем привычный SF масштабируется на моем FX'е практически линейно по мере увеличения ядер: с 4 до 8 - прирост в ~1,8 раза. На Core/Ryzen и вовсе будет практически строгие 2.0 А у SF_NN разница всего-то 30%, ибо его оценка завязана на векторные блоки, а их у меня 4 при 8 ядрах. |
10.07.2020, 15:35 | #8679 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Обновление официальной версии
stockfish-nnue-2020-07-10 https://github.com/nodchip/Stockfish/releases |
10.07.2020, 15:50 | #8681 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Поддерживаю, будет интересно, но результат скорее будет в пользу NN, вопрос насколько?
Там ведь будет та же проблема, что и тесты SF_HC против LZ без книг - очень малое количество дебютов, т.е. если NN вдруг будет доминировать на одном из них, а остальные - в целом ничьи, то за счет одного-единственного дебюта он возьмет свои ~50 Elo. Тут мне кажется, важнее тест против LZ (так само, без книг). Тут по крайней мере можно оценить молодую сеть, в начальной стадии обучения, но с мощнейшим поиском, против весьма зрелой сети, но где поиск - так себе.. абы был. Утрирую конечно, но суть то такова! |
10.07.2020, 15:57 | #8682 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Согласен, но проблема в том что лилка у меня всегда будет проигрывать, карта встроенная. Только пишите какие настройки сделают для теста. Но с книгой до 4 ходов стоко сеть у меня была сильнее из 100 партий, проводил не один такой тест.
|
10.07.2020, 16:00 | #8683 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Тренируется на партиях Стока с самим собой. То есть в принципе так же, как и Лила. Партии эти играются на определенную глубину. Потом происходит тренировка.
Первый цикл обучения производится на партиях обычного Стокфиша (именно поэтому обычный Сток, в виде файла gen, идет в комплекте). В следующих циклах для наигрывания партий используется уже натренированная ранее нейросеть. И так шаг за шагом. Rom77, а кто, как и где это все богатство наигрывает? Сколько там ядер? Сколько длится типичная "обучающая" партия, и как следствие - сколько партий играется за час/сутки? Я к чему: если выделить ну скажем 20% мощностей FishTest для наигрывания партий Fish_NN - классический SF думаю не сильно пострадает, но вот сколько получит от этого FishNN? Пойдет ли оно ему резко на пользу, или так себе... небольшая погрешность? |
10.07.2020, 16:05 | #8685 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Согласен, но проблема в том что лилка у меня всегда будет проигрывать, карта встроенная.
Турнир конечно затянется, но тут ведь не нужно 1000 партий играть... если в целом видно, что играется скажем 6 дебютов, где в 4 - равенство, в 5- SF_NN чуть сильнее, а в последнем (предположим) сильно сильнее - то хватит и 4-6 кругов, т.е. всего-то ~30 партий, ибо все что больше - будут повторы, и не более того. |
10.07.2020, 16:08 | #8686 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
TEST 1m +1s SF def vs SF nnue ,net Gekkehenker 2706 10 Threads 2 GB Hash 6 man TB ,Pomnder ON ,4 move book,Contempt nnue 0 ,Contempt SF 24 , stream http://maxilla2.asuscomm.com/main
|
10.07.2020, 16:10 | #8687 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Или какую нибудь книгу дать оригиналу, а сеть без книги?
|
10.07.2020, 16:12 | #8688 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
EST 1m +1s SF def vs SF nnue ,net Gekkehenker 2706 10 Threads 2 GB Hash 6 man TB ,Pomnder ON ,4 move book,Contempt nnue 0 ,Contempt SF 24
Хотя... Contempt - это некий параметр для оценки... как он ляжет на оценку "сети", а не рукописную - большой вопрос вообще-то, т.е. это отдельный длительный тест по подброру опмтимума... А может - вообще никак не ляжет, получится хрень какая-то необъяснимая, и из SF_NN его банально придется убрать. |
10.07.2020, 16:12 | #8689 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
У меня есть хорошие книги витамин, Дон. Можно выделить обоим скажем 2 хода или 4 или 6, ширину репертуара повысить чтобы разнообразные ходы были. Ну либо без книг вообще.
|
10.07.2020, 16:20 | #8691 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Мне лично важен тест именно из начальной позиции, т.е. без книг.
С книгами тестов уже море, подавиться получится скорее, чем переварить этот объем информации. ______ Ну вот сейчас играю на PlayChess против LZ 26 (какая сеть - там не видно) Одна ничья, и еще одна -скорее ничья. У меня книги нет. У соперника- х.з. что за видео, вижу только процессор, но на часовой контроль сеть 10*128 никто в трезвом уме кидать не будет, а считаеn она ~20 тыс узлов, т.е. 20*256 минимум, может и больше. |
10.07.2020, 16:21 | #8692 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Маратка пишите подробные настройки теста, я прогоню
Ну и таблицы ограничь 6-фигурными, ибо сомневаюсь, что у Вас есть SSD на ~10 терабайт, куда влезли бы семифигурки, при этом шестифигурки - понятно на SSD. |
10.07.2020, 16:23 | #8694 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Да какие там настройки, все по умолчанию, для SF_NN единственное- прописать кол-во ядер, вида N-1, где N -количество аппаратных потоков (у Вас 4, т.е. пишите - 3).
Ну и таблицы ограничь 6-фигурными, ибо сомневаюсь, что у Вас есть SSD на ~10 терабайт, куда влезли бы семифигурки, при этом шестифигурки - понятно на SSD. |
10.07.2020, 16:30 | #8696 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Rom77, а кто, как и где это все богатство наигрывает? Сколько там ядер? Сколько длится типичная "обучающая" партия, и как следствие - сколько партий играется за час/сутки?
Цитата: Сообщение от Maratka
Я к чему: если выделить ну скажем 20% мощностей FishTest для наигрывания партий Fish_NN - классический SF думаю не сильно пострадает, но вот сколько получит от этого FishNN? Пойдет ли оно ему резко на пользу, или так себе... небольшая погрешность?
|
Пользователь сказал cпасибо: | Maratka (10.07.2020) |
10.07.2020, 16:58 | #8698 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Rom77, какую мне версию поставить?))
Развернуть для просмотра[свернуть] Самая быстрая из представленных bmi 2? 256 или 384? поставить |
Пользователь сказал cпасибо: | Rom77 (10.07.2020) |
10.07.2020, 17:21 | #8699 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
3 не по 1 потоку выставлять обоим?
Цитата: Сообщение от Владимир001
5 фигурки-весят меньше гига на диске Е
Главное - чтобы условия были максимально равные, если есть сомнения, то таблицы лучше вообще не использовать (а заодно узнаем силу движков в эндшпилях, без подсказок). |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|