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) |
21.01.2020, 14:43 | #6541 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Для первого апдейта после выхода релиза 11-ой версии Стока уже есть эло-гейнер на подходе:
https://github.com/official-stockfis...fish/pull/2505 Хорошее начало на пути к новым высотам.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Viktor (21.01.2020) |
21.01.2020, 16:00 | #6542 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Интересная статистика:
https://groups.google.com/forum/?fro...ng/RaDY_gOv8Vo Оказывается, если сложить прибавки каждой новой версии Стокфиша относительно предыдущей, то с 3-ю по 11-ю версии Сток добавил +534 эло. В то же время независимый рейтинг относительно других движков показывает +542 эло прибавки для тех же версий Стока. Почти идеальное совпадение. Можно сказать, что прибавка самоэло Стока против самого себя практически эквивалентно реальной прибавке в рейтингах. На относительно равном контроле, конечно. И ещё один интересный момент, но уже из других тестов. Если против ab-движков +50 эло прибавки от версии к версии эквивалентно реальным +50 эло Стокфиша в рейтингах, то против nn-движков его же прибавка будет примерно равна +40 эло. Этот эффект приводит к забавным перекосам в рейтингах. Жаль, что из рейтинга SPCC удалили Стокфиш 10, где всё выглядело гораздо более наглядно, но такой же эффект можно наблюдаеть и в рейтинге CCRL. Разница в составе оппонентов приводит к тому, что Стокфиш 10 в этом рейтинге практически равен 9-й версии (у которой в соперниках почти нет нейродвижков). Как только относительное соотношение ab и nn-движков в соперниках примерно выравнивается, как например у Стока 10 и версии от 2019-10-09, то разница в рейтинге становится вполне ожидаемой. Таким образом, к обычной математической погрешности и погрешности от контемпта, необходимо учитывать ещё и погрешность от перекоса в составе соперников. |
21.01.2020, 16:52 | #6543 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
но такой же эффект можно наблюдать и в рейтинге CCRL.
Самый быстрый из существующих четрыехядерных - это i7-7700K, т.е. некоторый перекос в пользу ИИ-движков. |
21.01.2020, 16:53 | #6544 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
А погрешность против нейросетевых движков, имхо, возникает во многом из-за контемпта, который против них вредит.
Точнее не совсем так, SF10 против условного Ethereal от comntempt получит n elo, а SF 11 - n * 1,2. Да и против SF10 11 тоже получит дополнительное эло от Contempt. А вот против нейросетей что отрицательный эффект так же увеличивается я не уверен - это малоисследованная область. Ну и те самые 50 эло к SF10 тоже же замерены с Contempt, причём с двух сторон (!), т.е. SF11 получает эло из-за того, что у него есть Contempt 24, а заодно и из-за того, что у SF10 есть Contempt 20. Так что может быть 40 и более "честная" прибавка, если обоим ноль поставить. |
21.01.2020, 17:52 | #6545 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
А погрешность против нейросетевых движков, имхо, возникает во многом из-за контемпта, который против них вредит.
|
21.01.2020, 18:22 | #6546 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
А железо значит совсем роли не играет?
Вот конкретно я заведу свой рейтинг-лист, у меня GTX 960 для сетей, и 8-ядерный FX. Да, ядра медленные, но таки их таки 8, плюс вполне адекватные даже на сегодня частоты: под нагрузкой на все ядра типичная частота 4,1 Ghz. И вот CCRL: RTX2080 vs 4-ядерный CPU (пусть даже там будет самый быстрый из всех четырехядеников - i7-7700K). Ну вот объективно, в каком из рейтингов выше шансы у сетевых движков, а в каком -у SF? |
21.01.2020, 18:28 | #6547 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А железо значит совсем роли не играет?
|
21.01.2020, 18:31 | #6548 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: Stockfish и его производные
Maratka, тут речь идет не о фактической разнице в рейтинге, а о зависимости от пула соперников. Если догадки насчет презрения верны, то получается будь вместо LCZero на 2080 другой соперник, скажем Стокфиш на 10 ядрах, то рейтинг коррелировал правильно.
|
21.01.2020, 18:38 | #6549 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну как....
Цитата: Сообщение от Rom77
И ещё один интересный момент, но уже из других тестов. Если против ab-движков +50 эло прибавки от версии к версии эквивалентно реальным +50 эло Стокфиша в рейтингах, то против nn-движков его же прибавка будет примерно равна +40 эло.
Этот эффект приводит к забавным перекосам в рейтингах. Жаль, что из рейтинга SPCC удалили Стокфиш 10, где всё выглядело гораздо более наглядно, но такой же эффект можно наблюдаеть и в рейтинге CCRL. Разница в составе оппонентов приводит к тому, что Стокфиш 10 в этом рейтинге практически равен 9-й версии (у которой в соперниках почти нет нейродвижков). Это кто с кем? Совсем ли оно без влияния сетевых движков? А вот баловства ради, пусть они тоже на CPU работают - сильно ли они попортят статистику SF'шу? |
21.01.2020, 18:40 | #6550 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Да CCRL мне вообще не нравится.
Разный пул оппонентов у каждого движка, огромные погрешности. Главное его "достоинство" - там миллион каких-то старых/слабых движков. Если нужен именно нормальный рейтинг "около топа" - fastGM бьёт CCRL по всем параметрам, в том числе и по методологии, т.к. у него рейтинг просто перестраивается под Ordo elo Critter 2993. |
21.01.2020, 18:43 | #6551 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Тут такой момент - я по сути сравниваю Стокфиш со Стокфишем.
|
21.01.2020, 18:47 | #6552 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Разный пул оппонентов у каждого движка, огромные погрешности.
Главное его "достоинство" - там миллион каких-то старых/слабых движков. Однако условный SF там не играет против условного Fritz6 образца где-то 2000-го года. Ну вот например: http://www.computerchess.org.uk/ccrl...09_64-bit_4CPU Это последний SF, который есть в рейтингах, и список его соперников. Т.е. гонять его против Fritz6 никто не собирается, ибо 98 или 98,2% очков - оно смысла не имеет. |
21.01.2020, 18:59 | #6553 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Скажем худший движок с мало-мальски приличной статистикой там Defenchess 2.2.
Результат против него +122−0=35 Процент набранных очков - 88.9% И да, я не думаю, что Defenchess 2.3 усилился на хотя бы полста очков, т.е. против него вероятно будет ну где-то 86-88% очков. |
21.01.2020, 19:05 | #6554 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Это кто с кем?
https://forchess.ru/showpost.php?p=1...postcount=1342 Код:
Program Elo + - Games Score Av.Op. Draws 1 Stockfish 190622 bmi2 : 3510 5 5 11000 64.2 % 3401 51.2 % 2 Stockfish 10 181129 : 3508 7 7 6000 71.2 % 3345 48.3 % 3 Lc0 0.22.0 T40B.4-160 : 3504 9 9 3000 67.9 % 3365 47.0 % 4 Lc0 0.21.2 42741 : 3497 9 9 3000 67.5 % 3362 46.7 % 5 Lc0 0.22.0 T40B.2-106 : 3494 9 9 3000 67.1 % 3362 45.7 % 6 Lc0 0.21.3 42850 : 3490 10 10 3000 66.7 % 3362 46.0 % 7 Lc0 0.21.2 42595 : 3487 9 9 3000 66.3 % 3362 47.0 % 8 Lc0 0.21.2 T40.T8.610 : 3486 9 9 3000 66.1 % 3362 46.0 % 9 Lc0 0.22.0 LStein 10.2 : 3466 9 9 3000 63.7 % 3362 46.0 % 10 Lc0 0.22.0 LD2 : 3457 9 9 3000 62.6 % 3362 46.9 % 11 Lc0 0.21.4 32930 : 3437 9 9 3000 60.0 % 3362 50.2 % 12 Allie 0.5dev LS 10.2 : 3434 9 9 3000 59.3 % 3365 51.7 % 13 Houdini 6 pext : 3423 4 4 13000 50.8 % 3416 55.0 % 14 Lc0 0.22.0 11260 : 3408 9 9 3000 56.3 % 3362 53.8 % 15 Komodo 13.1 bmi2 : 3407 6 6 6500 54.7 % 3372 53.1 % 16 Komodo 13.01 bmi2 : 3392 5 5 10500 46.2 % 3419 52.3 % 17 Scorpio 3 NN-Maddex : 3343 9 9 3000 47.2 % 3365 50.6 % 18 Fire 7.1 popc : 3293 4 4 13000 32.5 % 3427 46.4 % 19 Xiphos 0.5.3 bmi2 : 3281 5 5 13000 30.9 % 3427 45.7 % 20 Ethereal 11.53 pext : 3273 4 4 13000 29.9 % 3428 44.4 % Смотрю пул соперников. 10-й Сток играл только с ab-движками. А июньский Сток только с нейросетевыми. Нейросетевые движки играли только с ab-движками. То есть у обоих Стоков разный пул соперников. По факту получается, что ab-движки своим слабым сопротивлением приподняли рейтинг у Стока 10. Таким образом они исказили результаты. По логике, в нормальном рейтинге так быть не должно. |
21.01.2020, 19:09 | #6555 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Смотрю пул соперников. 10-й Сток играл только с ab-движками. А июньский Сток только с нейросетевыми.
Ну... лучший a-b - это где-то под 100 ELO против SF, т.е. где-то столько же, сколько у худших сетей. Т.е. я к чему - влияют не сами сети, влияет выбор соперника для конкретного движка. А сильное железо у них проблему еще больше усугубляет. |
21.01.2020, 19:24 | #6556 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. я к чему - влияют не сами сети, влияет выбор соперника для конкретного движка.
|
21.01.2020, 20:00 | #6557 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
то вывод, что влияние оказывает только контемпт, кажется уже совсем не очевидным.
Т.е. я к чему: контемпт +24 вполне возможно имеет право быть против "дохлых" сетей, а-ля Scorpio, но его совершенно не должно быть против LZ/LS. |
21.01.2020, 20:03 | #6558 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Контемпт работает по-разному против нейросетевых движков и против альфа-беты.
Простой пример. Contempt 100 SF против contempt 0 SF даёт -45 эло примерно, а против Лилы, которая против SF набирает типа 50% (48, 52, не важно), даёт уже -110 эло (!!!) (по данным 4c, да, там небольшая выборка, но против всех лил уровня стокфиша там было куда больше - эло, чем против SF0, буквально 50-90 эло разницы, а -45 как раз на фиштесте мерялось фишерменом). Поэтому я почти уверен, что против всяких stoofvlees, scorpio и т.д., против которых contempt должен был бы давать 20-30 эло, он даёт почти ничего, и хорошо, если не минус. Поэтому SF с дефолтным контемптом будет получать от него столько эло, сколько напротив будет альфабеты, а чем больше нейросетей - тем хуже. Учитывая, что даже против всяких Комодо 24 contempt даёт типа 15 эло, а против более слабых - ещё больше https://github.com/glinscott/fishtest/wiki/UsefulData (100 эло разницы - 12-15 эло тут, а против Комодо сейчас будет около того же), а вот что против нейросетей такой же силы он даёт хоть что-нибудь - я вообще не уверен, т.к. против равных он даёт существенный минус, хотя против равной альфабеты примерно 0 (да, это сильная экстраполяция и придраться можно много к чему, но я оперирую тем, что хотя бы как-то замерено ). В итоге моя гипотеза, которая вроде бы имеет какое-то обоснование, что чем больший % AB в противниках, тем лучше contempt, чем их меньше - тем хуже, вплоть до того, что он будет давать просто чистый приличный минус. Отсюда могут вполне браться все эти 10 эло разницы. Тем более, что значение его выросло с 10 версии. Ну и то, что сейчас стало много нейросетей, поэтому получается, что стокфиш 10 и тем более стокфиш 9 с дефолтным contempt выступают там лучше, потому что они более старые и тестировались против пула, в котором % нейросетей существенно меньше. |
21.01.2020, 20:08 | #6559 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
о против всех лил уровня стокфиша там было куда больше - эло, чем против SF0, буквально 50-90 эло разницы, а -45 как раз на фиштесте мерялось фишерменом).
Поэтому я почти уверен, что против всяких stoofvlees, scorpio и т.д., против которых contempt должен был бы давать 20-30 эло, он даёт почти ничего, и хорошо, если не минус. Поэтому SF с дефолтным контемптом будет получать от него столько эло, сколько напротив будет альфабеты, а чем больше нейросетей - тем хуже. Ну пусть оно там варится с низким приоритетом 3 месяца, важно что в итоге! Я понимаю, что FishTest придется мягко говоря чуть модернизировать, чтобы смог играть LZ, но это в любом случае как минимум стоящая модернизация: помимо основной задачи, она также даст принципиальную возможность сравнивать SF против сетей, что понадобится в будущем, так или иначе: могут быть ведь и другие "заточки"! |
21.01.2020, 20:13 | #6560 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
В итоге моя гипотеза, которая вроде бы имеет какое-то обоснование, что чем больший % AB в противниках, тем лучше contempt, чем их меньше - тем хуже, вплоть до того, что он будет давать просто чистый приличный минус.
Отсюда могут вполне браться все эти 10 эло разницы. Тем более, что значение его выросло с 10 версии. Смысл в том, что если учредители турниров принимают оптимальные настройки от авторов движка в зависимости от участников - то там может быть любое значение. А если нет, то SF таки переиграет того же Komodo (или кто сомневается)?, но при этом наберет свой теоретический максимум и против сетей. |
21.01.2020, 20:13 | #6561 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Есть одна небольшая проблема
После того, как Гари Линскотт покинул проект, фиштест вообще 3 года был без мейнтейнера. Т.е. не менялось против ничего. Сейчас там есть 2 человека, которые действительно много сделали модификаций, но, в отличие от самого движка, их всего 2 и они достаточно немного могут времени уделять проекту. А работа по интегрированию тестирования против видеокарт и т.д. - это всё не так просто, как кажется. Поэтому я не думаю, что сейчас это так уж реально. Ну и 90% фиштеста это таки машины вообще без видеокарт, а оставшиеся - ужасная сборная солянка, придётся, например, переписывать cutechess, т.к. нужна будет нормализация контролей отдельно для SF и отдельно для лил. У меня вот 1080 + 4-ядерный мобильный проц, но у большинства соотношение обратное. В общем это я к чему - работы там весьма много, а кому её делать - не очень ясно. Проще найти человека, который сможет сам небыстро провести такое тестирование (куда мы спешим, собственно?), т.к. написание все кода, модификация серверов, переписывание cutechess (а это кто должен делать? Наши админы фиштеста - питонщики и уж вряд ли так легко с этим сладят) и т.д. - геморрой весьма и весьма конкретный. |
Пользователь сказал cпасибо: | Maratka (21.01.2020) |
21.01.2020, 20:15 | #6562 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Вполне себе вариант. Про нуль в поле "contempt" против сетей я писал еще с год тому. Но тогда может лучше взять нуль по умолчанию?
Смысл в том, что если учредители турниров принимают оптимальные настройки от авторов движка в зависимости от участников - то там может быть любое значение. А если нет, то SF таки переиграет того же Komodo (или кто сомневается)?, но при этом наберет свой теоретический максимум и против сетей. |
Пользователь сказал cпасибо: | Maratka (21.01.2020) |
21.01.2020, 20:16 | #6563 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
А вообще конечно... ну как у людей: хорошо играет Карпов Карро-Канн, по сути - это его любимый дебют, а мне играть с Карповым. Под что я буду тянуть свою теорию?
Так не лучше ли менять contempt в зависимости от соперника в рамках одного турнира? |
21.01.2020, 20:18 | #6564 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А вообще конечно... ну как у людей: хорошо играет Карпов Карро-Канн, по сути - это его любимый дебют, а мне играть с Карповым. Под что я буду тянуть свою теорию?
Так не лучше ли менять contempt в зависимости от соперника в рамках одного турнира? Я бы с удовольствием ставил против нейросетей 0, а против альфабеты 70. Но пока что никто не даёт этого делать. |
21.01.2020, 20:23 | #6565 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну это вопрос к организаторам.
Это ведь объективно полезно, чтобы узнать реальные силы движков! Все то же самое Komodo - ну на кой ему положительный contempt против SF'ша, а зачастую он именно так и играет! Т.е. сам себя и губит, ему полезно уже года два ставить contempt =0, как значение по-умолчанию, а в турнирах топов, т.е. отборах на финалистов - и вовсе минус. |
21.01.2020, 20:40 | #6566 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
В общем это я к чему - работы там весьма много, а кому её делать - не очень ясно. Проще найти человека, который сможет сам небыстро провести такое тестирование (куда мы спешим, собственно?), т.к. написание все кода, модификация серверов, переписывание cutechess (а это кто должен делать? Наши админы фиштеста - питонщики и уж вряд ли так легко с этим сладят) и т.д. - геморрой весьма и весьма конкретный.
Но не играть до достоверности результата, а фиксированную последовательность дебютов, скажем 2-3 тысячи. Больше не вытяну, да собственно больше и нереально вне зависимости от железа (окромя его количества, т.е. сколько-то там системных блоков одновременно). А так -ну где-то 20 партий в час, с учетом простоя, когда мне железка нужна полностью - это 200-400 партий в сутки. Ну пусть 300 - тогда 3000 за десять суток. Множим на разные значения contempt... ну полтора месяца. Главное согласовать в сообществе: просрать полтора месяца на никому не нужные тесты я точно не готов. |
21.01.2020, 20:50 | #6567 |
Гроссмейстер
Регистрация: 04.04.2019
Сообщений: 2,306
Сказал(а) спасибо: 2,100
Поблагодарили 2,294 раз(а) в 1,175 сообщениях
Репутация: 240
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну это вопрос к организаторам.
Я бы с удовольствием ставил против нейросетей 0, а против альфабеты 70. Но пока что никто не даёт этого делать. Отправил Сток запрос оболочке по сопернику - если Лилька, то обнулил контемпт |
21.01.2020, 20:51 | #6568 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
На 60+1 я бы взялся. С учетом моего железа (считается, что у меня бонус за SF). Впрочем, тут вероятнее нужна дельта, а не абсолютные цифры, так что думаю пойдет...
Но не играть до достоверности результата, а фиксированную последовательность дебютов, скажем 2-3 тысячи. Больше не вытяну, да собственно больше и нереально вне зависимости от железа (окромя его количества, т.е. сколько-то там системных блоков одновременно). А так -ну где-то 20 партий в час, с учетом простоя, когда мне железка нужна полностью - это 200-400 партий в сутки. Ну пусть 300 - тогда 3000 за десять суток. Множим на разные значения contempt... ну полтора месяца. Главное согласовать в сообществе: просрать полтора месяца на никому не нужные тесты я точно не готов. Но тест на готовой оболочке от СhessBase (а так ли важна оболочка)? |
21.01.2020, 20:52 | #6569 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Corrs
Сделать это надо в коде
Отправил Сток запрос оболочке по сопернику - если Лилька, то обнулил контемпт |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|