Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 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)
Старый 13.02.2021, 17:23   #13591
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
https://lichess.org/@/simpleEval крайне забавный проект - стокфиш, у которого вместо оценки подсчёт материала в пропорции 1-3-3-5-9.
Для человека - крайне тяжёлый соперник в блиц, 2400 фиде игрок смог сделать из 100 партий 3 ничьи и 1 раз выиграть, как-то так.
Главный принцип игры против него - если Вам кажется, что Вы выигрываете материал, то Вы просто чего-то не видите
Почти любая партия с человеком развивается по сценарию "человек получает позицию с оценкой +6, а потом проигрывает".
Если специально готовиться и потренироваться, разумеется, результаты должны стать куда лучше, но это - хорошая демонстрация того, как же плохо люди на самом деле добивают в позиционно выигранных позициях на не очень длинных контролях.
Хотя и в классику не самое плохое эло (личессовскую классику, конечно ).
Интересно было бы посмотреть его реальный Elo, ну скажем - переиграть какой движок он сможет?
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 17:33   #13592
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Т.е. взял CFish, добавил в него четыре патча от других клонов SF'ша, и один от Crafty - получили новый движок!
Так это стёб как бы.
Над Fat Fritz - добавил 2-3 хрен пойми какой функциональности патча, провёл тест на 200 партий, сильнее Fat Fritz 2, поехали
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 13.02.2021, 17:34   #13593
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Интересно было бы посмотреть его реальный Elo, ну скажем - переиграть какой движок он сможет?
С движками хуже будет на самом деле, т.к. они тактику лучше людей видят.
Больше всего от него люди страдают, потому что они из позиции с +6 позиционным перевесом получают тактические пробоины.
Если посмотреть историю матчей - ботам он в дым сливает.
Зато вот у людей берёт партии весьма несложно, вот 2150 фиде https://lichess.org/BqZXK6K3/black весьма быстро приплыл.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (13.02.2021)
Старый 13.02.2021, 18:15   #13594
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
С движками хуже будет на самом деле, т.к. они тактику лучше людей видят.
Больше всего от него люди страдают, потому что они из позиции с +6 позиционным перевесом получают тактические пробоины.
Если посмотреть историю матчей - ботам он в дым сливает.
Зато вот у людей берёт партии весьма несложно, вот 2150 фиде https://lichess.org/BqZXK6K3/black весьма быстро приплыл.

То и так понятно, вопрос до какой степени?
Рыбка (где-то 3100), или пусть хотя бы древний, забытый всеми Shredder (да и оригинальный Fritz, насколько я помню - это версия до 8 включительно, где примерно 2800, на современном железе - ну еще сотня) - этой штуке будет по зубам?

А так - хороший учебник, имеем базу за счет поиска (не суть сколько, но уж 2500 там явно будет), и дописываем свои эвристики, вида "два разноцветных слона или конь плюс слон" - сильнее чем ладья при большом количестве пешек (скажем по 4-6 за сторону) - имеем с куста где-то 20 Elo, если грамотно подобрать штраф за одиночную ладью, три легкие фигуры - сильнее ферзя - аналогично.
Т.е. с практически нуля можно рисовать собственный движок с рукописной оценкой.

__________
Хотел еще спросить...
Смотрю на FishTest, патчи с контролем 10 секунд идут пачками, а на 60 секунд - где-то 1 из 20, если не 30 из прошедших короткие 10 секунд. Т.е. сначала палим электричество на 10 секундах, а потом - их опровергаем.

Может вместо 10 секунд есть смысл взять как базу 15-20? Ну и границы чуть приблизить.
Патчей пройдет меньше (ибо заметно ближе к 60 секундам, где отсекается 95%), т.е. пройдет уже 30-40% от текущего числа на коротких секундах, хотя их прогон и затянется на чуть дольше. А может и не затянется, может 20 секунд - уже достаточно будет, чтобы их отсеять на 30K партий, и не таскать на 100-200K!

При этом, т.к. заметная часть их них не пройдет, то и не понадобятся длинные прогоны на 60 секунд. А в целом, возможно это и FishTest (в среднем) разгрузит, т.е. появится возможность гонять больше калибровочных патчей (ну как пример), либо просто кидать не по 2-5 вариантов патча, а по 10 (что возможно увеличит выхлоп, вида, "один из 10 таки угадает").
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 18:23   #13595
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Да- именно поэтому на вас и надежда. ИИ- будущее человечества. Человек просто думает, что он хорошо что-то делает- на самом деле- тихий ужас. Это касается всего- производства, судов, политики, войны, порядка, работы, даже воспитания и обучения собственных детей. Мы думаем, что можем многое- увы...
В стремлении многое произвести- производим... много мусора, даже еда становится несъедобной. Суды, закон и порядок (в т.ч. и на дорогах)- кого мы обманываем- сами себя? Даже само стремление вперед- цивилизацию извратили сами же. Создали процессоры, программы и тут же стали искать дыры в них- как бы обмануть. Насколько быстрее все пошло вперед- если бы мы сами себе не гадили. Уже с упоением разрабатываем защиту... от самих себя.
Не от себя, от банкиров, которые за 300 лет скупили весь мир, напечатали массу необеспеченных баксов, теперь сливают США и Европу через запущенный Канделябрис-16 чтобы передать эстафету диктаторства Китаю.
Скажите, а для mycompileFatFritz2 нужна какая-то другая сеть? потому что вылетает с ошибкой.
AlphaZero вне форума   Ответить с цитированием
Старый 13.02.2021, 18:26   #13596
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от AlphaZero
Скажите, а для mycompileFatFritz2 нужна какая-то другая сеть? потому что вылетает с ошибкой.
Попробуйте сеть SF, фирменную.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
AlphaZero (13.02.2021)
Старый 13.02.2021, 18:32   #13597
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Попробуйте сеть SF, фирменную.
Там какие-то подвижки есть в развитии или брать старую с сайта Сержио?
AlphaZero вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
StenR (15.02.2021)
Старый 13.02.2021, 18:36   #13598
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Хотя конечно Ваш тест на 200 партий - не сильно лучше
Я глубоко сомневаюсь что по итогам 1000 партий будет результат иной. Поверьте моей практике в тестировании стокообразных
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 13.02.2021, 18:49   #13599
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от AlphaZero
Там какие-то подвижки есть в развитии или брать старую с сайта Сержио?
Последнюю зеленую с сайта Fishtest, она от конца ноября.
А так - в принцие любую, т.к. формат у них одинаков, т.е. для проверки сойдет любая.
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 18:52   #13600
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
Я глубоко сомневаюсь что по итогам 1000 партий будет результат иной. Поверьте моей практике в тестировании стокообразных
Тогда почти любой патч на FishTest'е Вас повергнет в ужас, когда он дает десяток (зачастую и больше) Elo на 100-1000 партий, но валится в итоге. Либо обратное, идет с минусом около единицы, но проходит с +1 в итоге. А движок таки развивается, когда-то быстрее, когда-то медленнее, но чтобы не набрать 5 Elo за квартал - я редко помню такое. Да и то - исключение из правила, обычно - гораздо больше.
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 19:00   #13601
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Последнюю зеленую с сайта Fishtest, она от конца ноября.
nn-62ef826d1a6d.nnue
если эта, то не работает.
AlphaZero вне форума   Ответить с цитированием
Старый 13.02.2021, 19:01   #13602
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от AlphaZero
nn-62ef826d1a6d.nnue
если эта, то не работает.
Ну тогда вопросы к автору сборки - под что он собирал ее.


________
А вообще - SF с аброк - это очень хороший движок на момент скачивания. Иногда пачти чуть запаздывают, но у CFish они запаздывают еще сильнее в среднем.
AMS -версия похожу умерла (у ней был тот же плюс, что и у CFish - тот же мозг, но быстрее), ну и что остается? Сахары, и подобные - не доказано, что сильнее. А оригинал - всегда оригинал!

Так что мой лично выбор очевиден...
Разве что - я не беру сборку с именно аброка, а сам собираю из последнего исходника (срабатывает нутро тестировщика ПО, если есть какая-то бага в несоответствие стандарту C++ 17 - я ее найду, т.к. собираю мои сборки в MSVC (что редкость)).
Ну и второй бонус - я имею возможность усилить мозги моей сборки на пройденный (но еще официально не одобренный) патч, т.е. что-то там найти в среднем лучшее, чем ищет официальная сборка.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
AlphaZero (13.02.2021)
Старый 13.02.2021, 19:13   #13603
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от AlphaZero
вылетает с ошибкой.
Возможно причина в длинном внутреннем названии двоичного файла, как это было в первое время у Стокфиш.
Владимир001 вне форума   Ответить с цитированием
Старый 13.02.2021, 19:21   #13604
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

тогда как ее собирали?
Бред, ведь путь не указыватся абсолютный, типа "D:\Soft\Chess\Friware\Stockfish\veriosns 12+\ и т.д.
Там два пути всего -текущий каталог, и относительный от текущего (вида Eval\nn_name), где Eval - это подкаталог в каталоге, где лежит сам бинарь движка.
Можно конечно нарисовать путь абсолютный, но на кой хрен?
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 19:22   #13605
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Тогда почти любой патч на FishTest'е Вас повергнет в ужас, когда он дает десяток (зачастую и больше) Elo на 100-1000 партий, но валится в итоге. Либо обратное, идет с минусом около единицы, но проходит с +1 в итоге. А движок таки развивается, когда-то быстрее, когда-то медленнее, но чтобы не набрать 5 Elo за квартал - я редко помню такое. Да и то - исключение из правила, обычно - гораздо больше.

Специально для вас доиграл до 1000

Код:
Result:
------------------------------------------------------------------------------------
  #  name                    games    wins   draws  losses   score    los%  elo+/-
  1. CF EXT 040121 x64 BMI2   1000     138     780      82   528.0   100.0    19.5
  2. Ditto 120221 64 BMI2     1000      82     780     138   472.0     0.0   -19.5
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ALEKS (14.02.2021), Maratka (13.02.2021), Виталий В. (13.02.2021)
Старый 13.02.2021, 19:29   #13606
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Ipmanchess:


Код:
My Tournament  2021
                               
1   Fat Fritz 2 avx512    +45  +161/=807/-32 56.45%  564.5/1000
2   Fat Fritz 2 avx512a   -45  +32/=807/-161 43.55%  435.5/1000
Люди, использующие FF2 net с github, примерно на 45Elo слабее!

Код:
My Tournament  2021
                                       
1   Cfish 201220 avx512 nn-f483   +13  +104/=830/-66 51.90%  519.0/1000
2   Fat Fritz 2 avx512            -13  +66/=830/-104 48.10%  481.0/1000
С версией bmi2 было -20Elo, сейчас -13Elo!

Цитата: Сообщение от Владимир001
Код:
My Tournament  2021
                                       
1   Cfish 201220 avx512 nn-449d   +20  +124/=809/-67 52.85%  528.5/1000
2   FatFritz 2 x86 64 bmi2        -20  +67/=809/-124 47.15%  471.5/1000
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ALEKS (14.02.2021)
Старый 13.02.2021, 19:38   #13607
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Для всех, кто заинтересован в тестировании скомпилированной версии, поддерживающей сеть FF2
https://workupload.com/file/rsWjDK42SEr
Владимир001 вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ALEKS (14.02.2021), AlphaZero (13.02.2021), Alvir (13.02.2021), Viktor (13.02.2021), Философ (13.02.2021)
Старый 13.02.2021, 19:45   #13608
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
Специально для вас доиграл до 1000

Код:
Result:
------------------------------------------------------------------------------------
  #  name                    games    wins   draws  losses   score    los%  elo+/-
  1. CF EXT 040121 x64 BMI2   1000     138     780      82   528.0   100.0    19.5
  2. Ditto 120221 64 BMI2     1000      82     780     138   472.0     0.0   -19.5

Специально для меня не нужно, форум у нас для всех

Ваша ошибка в том, что Вы не учитываете достоверность результата, скажем -как часто выпадет такой или близкий счет при игре ну пусть будет 40 раз по 1000 партий, и желательно - разными дебютами.

Ибо считать нужно среднеарифметическое между ими всеми.

______
И я не про то, что Ditto - лучше. Я изначально сомневаюсь, что он -лучше. Но нужно таки правильно замерять разницу.
Maratka вне форума   Ответить с цитированием
Старый 13.02.2021, 20:52   #13609
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ваша ошибка в том, что
Тут нет ошибок.

Если бы разница была в пределах 0,5-1 эло то да, здесь же изначально видно, что движок слабее.

Я не ставил цель узнать точно насколько, а лишь убедиться что он не сильнее оригинала
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 13.02.2021, 23:43   #13610
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

По Вашему тесту не видно, на сколько. Но видно, что слабее.
Вот что я вижу.
Теста точности замера разницы - нет, хотя разница явно есть, в том проблема.

При измеренной разнице мерить отклонение - глупо, тут Вы правы.
Но и мерить разницу на 200-1000 партиях - тоже абсурд.

Последний раз редактировалось Maratka; 13.02.2021 в 23:48. Причина: дкльие
Maratka вне форума   Ответить с цитированием
Старый 14.02.2021, 09:48   #13611
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
По Вашему тесту не видно, на сколько. Но видно, что слабее.
Вот что я вижу.
Теста точности замера разницы - нет, хотя разница явно есть, в том проблема.

При измеренной разнице мерить отклонение - глупо, тут Вы правы.
Но и мерить разницу на 200-1000 партиях - тоже абсурд.
можно детально разобрать всего одну-две партии и понять, кто сильнее.
AlphaZero вне форума   Ответить с цитированием
Старый 14.02.2021, 19:42   #13612
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

February 11, 2021

https://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
AlphaZero (14.02.2021), gens (14.02.2021), kruzh (15.02.2021), marattmb (15.02.2021), Viktor (14.02.2021), Виталий В. (14.02.2021), Владимир001 (14.02.2021), Философ (14.02.2021)
Старый 15.02.2021, 06:24   #13613
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Новые формулы F90 и F85 использованы для построения Pure-разновидностей Cfish и SF12...
Соответствующие движки показали неплохие результаты и вгрызлись в верхнюю часть таблицы...

F90 распределяет 100% чистой сетевой оценки в диапазоне ( 90% ... 110% )
F85 распределяет 100% чистой сетевой оценки в диапазоне ( 85% ... 115% )

Попытки расширить диапазон, скажем, до ( 80% ... 120% ) или ( 60% ... 140% ) ни к чему хорошему
не привели и катастрофически сказываются на результатах... Сужение ( 95% ... 105% ) также ухудшает расклад...
Сдвиги от "центра" типа ( 70% ... 110% ) или ( 80% ... 140% ) опять же ничего вменяемого не показали...
Цветом в таблице выделены 7 движков из последнего прогона...




https://ru.files.fm/u/7w7wvss7z --- [ Standard ( 20 ).pgn ]

https://ru.files.fm/u/a8pmjqsrc --- [ 2021.01.03 Cfish ( ALL ).zip ]

https://ru.files.fm/u/tvsp9fbms --- [ 2021.02.11 SF12 ( ALL ).zip ]


[ * ] --- даты в названиях движков привязаны к датам последних изменений в исходниках, а не к датам построения .exe-файлов
Asunta вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (15.02.2021), Evgeny (15.02.2021), Владимир001 (15.02.2021)
Старый 15.02.2021, 12:52   #13614
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Т.е. мы имеем какую-то оценку (n попугаев) и её случайно меняем в диапазоне от (n * 0,9) до (n * 1,1) ?
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 15.02.2021, 14:49   #13615
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Не случайно... В зависимости от наличия живности на доске ( non_pawn_material )

( 1 ) оценки Pure, т.е. чисто сетевые без гибрида
( 2 ) формула не такая громоздкая как сейчас накручено в Стоке ( +1%..+2% к обычной скорости )
( 3 ) обеспечивается попадание в симметричный относительно 100% диапазон, например ( 90% ... 110% )

С точки зрения глазастости в решении сложных позиций эффект есть..
И не за счёт жуткой потери в скорости как в SugaR, Crystal, Komodo..

Т.е. иногда можно эти движки альтернативно применять.. В тупиковых раскладах или под настроение : )
Понятно, что сотни тысяч партий не прогонялись и сила игры в обычные шахматы не определялась..
Asunta вне форума   Ответить с цитированием
Старый 15.02.2021, 15:18   #13616
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Cfish 150221

x64 (AVX2, AVX2 SPARSE, AVX2 SPARSE RYZEN, BMI2, BMI2 SPARSE)

https://pixeldrain.com/u/c5stNopr

Добавлена фиксация из Stockfish в Cfish 030121

Автор: bmc4
Дата: 31 января, 16:00: 06 2021 +0100
Timestamp: 1612105206

Настройка порядка ходов во внутренних узлах

Мы меняем относительные веса функции, используемой для упорядочивания
тихих ходов в нашем классе MovePicker
Владимир001 вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (15.02.2021), AlphaZero (15.02.2021), Evgeny (15.02.2021), Viktor (15.02.2021), Виталий В. (15.02.2021), Философ (15.02.2021)
Старый 15.02.2021, 18:05   #13617
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

https://www.youtube.com/watch?v=CvYwTuXnoCw
Это убожество ещё и продвигает это.
Забавно, 500 зрителей на канале, но уже 800 лайков.
Ещё и накрутку врубили, т.к. прошлое вью, даже по приватной ссылке, заминусили.
Какой мразью-то надо быть, ей-богу...
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (15.02.2021), Corrs (15.02.2021), sergey1963 (15.02.2021)
Старый 15.02.2021, 18:23   #13618
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Кстати сетка ФФ2 на гитхабе говорят слабее той, что чубайс продает
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 15.02.2021, 20:06   #13619
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

https://www.youtube.com/watch?v=1TabPJxO84o
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
AlphaZero (15.02.2021)
Старый 15.02.2021, 20:19   #13620
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
Кстати сетка ФФ2 на гитхабе говорят слабее той, что чубайс продает
Ну в общем-то очевидно, что если взять сильнейшую сеть SF и ее еще натренировать, то получить 5-10 Elo возможо, но хватит ли для этого усилий одного (даже мощного) ПК на 50-200 потоков, у меня есть сомения. Не просто так сеть SF замерла в состоянии на ноябрь, т.е. ей уже третий месяц идет, попыток с тех пор по ~10 в неделю ее превзойти - но не выходит каменый цветок!

Т.е. что имеем:
1) Сеть SF явно далека от максимума. И ее тренировать еще можно.
2) Но это - нетривиальная задача для одного ПК (сколько бы ядер в нем не было, с учетом современных реалий железа), ибо тренировка сетей SF (скорее даже наигрывание партий), но это уже детали - это серьезная задача для 50-100 ядер, а больше в одном корпусе бывает крайне редко, да и то - ну больше раза в два. А распределения нагрузки у SF нет (за что мноно-много плюсов команде LZ, где есть клиент, в котором все что нужно - набрать уникальное имея донатора, пароль (все в самом клиенте, не нужна никакая регистрация)- и наигрывай себе!

Вот это бы получить в SF - было бы мегакруто, но пока что выходит, что оно не выходит (видать слишком уж обучение сети завязано на партии, которые играются для обучения), т.е. все крутится в рамках одного ПК, и распределенной нагрузки либо сложно добиться, либо вообще - невозможно.


Возможно этот вопрос решается на т.н. "кластере", где много серверов работают как один сервер, или очень мощный ПК, но аренда кластера - это не просто оплачивать счета за электричество на FishTest, это куда как серьезнее. Потому имеем что имеем: есть некий потолок интеллекта сети формата NNUE, он достигнут в SF, и далее - туман...
Maratka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 12 (пользователей: 0 , гостей: 12)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru