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)
Старый 10.07.2020, 17:34   #8701
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

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

Цитата: Сообщение от Владимир001
Я вчера белыми играл стоко сетью против другого и выиграл, он мне писал что я играл серваком. Думал серваком играл против него.
Одна случайная партия - это и есть "одна партия"- результат не имеет значения, т.к. погрешность бесконечна. Вот если бы знать что именно Вы играли, какой дебют и против кого - тут уже можно строить некие предположения (но но более чем предположения), вида "LZ сильнее, чем классический SF во французской".
Если наберется 10 партий по этому дебюту с результатом "LZ взял белыми 4 из 5, и черными 2,5 из 5", то тогда уже можно заморочиться некоторой статистикой, а после 100 партий уже можно весьма уверено утверждать, что LZ сильнее во французской.

Все то же и любые другие пары движков (не обязательно NN против a-b), это именно что любые пары.

Но из этого очевидно не следует, что один сильнее другого, т.к. при общей близкой силе игры удачные дебюты для каждого движка разложатся близко к 50/50, и выводов сделать не получится. Тому пример два последних TCEC, в прошлом уверено выиграл SF, в позапрошлом - чуть менее уверено, но таки с заметной разницей LZ, при этом по тестам - оба прибавили 20 Elo, а значит SF был просто обязан проиграть оба финала.

Но не проиграл, ибо рост Elo - это "в среднем", т.е. элемент везения, и дебютов - очень весомый фактор.
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 17:35   #8703
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

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

Цитата: Сообщение от Rom77
Партий получит много. Можно будет наиграть партии с большой глубиной. Какая от этого будет польза? Трудно сказать. Слишком много неизвестных.
Но ведь попробовать можно?
Это же чистой воды дочерний проект, не клон!

p.s.
Я бы дал такую возможность, SF от этого ничего не потеряет, ибо так или иначе - у него ~80% патчей на поиск, а не на оценку, а NN-оценка уже доказала свои преимущества.

Т.е. просто произойдет (если NN-версия докажет свои плюсы) переонтировка ресурса с чистого a-b на гибрида, при этом никто очевидно не запретит писать ручные оценки для "классики".


_____
И да, что нужно "нажать", чтобы войти в сообщество донаторов SF_NN?
Ну скажем по типу LZ: у них - нужно запустить нужный бинарь, придумать от балды имя и пароль... и все!

Хотел бы подключиться!, уж если 20% от FishTest - это много, то и мои 8 будет вполне себе прилично!
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 17:48   #8705
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

В общем тестирую предпоследнюю версию так как последняя версия вылетает . Каждому по 3 потока , 100 партий, время 3+1 ,без книги и без таблиц ,хеш 128
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (10.07.2020)
Старый 10.07.2020, 17:59   #8706
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Отлично!
Голосую за NN, +15 Elo
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 18:22   #8707
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Отлично!
Голосую за NN, +15 Elo
Видно что сеть лучше понимает оценку позиции, она уже писала за +1 ,а обычный показывал 0.30 , сеть первую партию белыми взяла. Но я забыл поставить галочки на рано ничью и проигрыш, пришлось переиграть по новой
Владимир001 вне форума   Ответить с цитированием
Старый 10.07.2020, 18:28   #8708
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Владимир001
Rom77, какую мне версию поставить?))

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

[свернуть]
Которую сами вчера выкладывали. А эти у вас наверное не запустятся.

Цитата: Сообщение от Maratka
И да, что нужно "нажать", чтобы войти в сообщество донаторов SF_NN?
В этом сообществе пока каждый сам за себя. Нюансов тренировки я не знаю. Можете начать отсюда:

http://talkchess.com/forum3/viewtopi...=74059#p845234

И далее в чат на дискорде.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Владимир001 (10.07.2020)
Старый 10.07.2020, 18:40   #8709
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

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

Цитата: Сообщение от Владимир001
Видно что сеть лучше понимает оценку позиции, она уже писала за +1 ,а обычный показывал 0.30 , сеть первую партию белыми взяла. Но я забыл поставить галочки на рано ничью и проигрыш, пришлось переиграть по новой
Для этого нужно набрать достаточно много ничейных партий (по итогу!), где оценки очень сильно разнятся до итога, и только потом можно попытаться сделать выводы.
А так то варианты возможны за любой из двух SF'шей.
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Владимир001 (10.07.2020)
Старый 10.07.2020, 19:41   #8711
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
В этом сообществе пока каждый сам за себя. Нюансов тренировки я не знаю. Можете начать отсюда:
Дурь!
Надеюсь по мере развития проекта будет что-то удобоваримое, через месяц-два.
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 20:06   #8712
Александр Руденко
Гроссмейстер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 1,082
Сказал(а) спасибо: 112
Поблагодарили 981 раз(а) в 449 сообщениях
Записей в дневнике: 2
Репутация: 99
По умолчанию Re: Stockfish и его производные

появился приватный движок , толи сеть StockFiNN 0.2! что это такое и есть0ли смысл его покупать? говорят по тестам он обыгрывает браин из последних версий , чем отличие фина от NNUE ? или это одно и тоже ….
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2431
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Старый 10.07.2020, 20:16   #8713
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
появился приватный движок , толи сеть StockFiNN 0.2! что это такое и есть0ли смысл его покупать?
Зачем покупать Open-source? Ну вообще не понимаю!

Сама парадигма open-source подразумевает, что Вы получаете с бинарем и исходник, из которого можете получить тот же самый бинарь!
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 20:19   #8714
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

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

Да хоть Билла Гейтса лично: есть его линые идеи, которые усиливают движок, все за, ибо нужно быть дурнем, чтобы быть против: кому нужен регресс вместо прогресса?
Всего-то - вместе с бинарями, дай и исходники, которые и дают тот самый рост!
А если роста нет, то тогда таки все же опять дай, ну вот таковы правила открытой лицензии.
Maratka на форуме   Ответить с цитированием
Старый 10.07.2020, 20:23   #8716
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
появился приватный движок , толи сеть StockFiNN 0.2! что это такое и есть0ли смысл его покупать? говорят по тестам он обыгрывает браин из последних версий , чем отличие фина от NNUE ? или это одно и тоже ….
сеть больше, вот и всё.
Но я бы не рекомендовал покупать, т.к. что-то сомнительно это всё
Ну и да, если таки купите - требуйте сорс код и угрожайте судом, т.к. это явно использует поиск стокфиша, а значит, сорс код должен поставляться с покупкой.
__________________

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

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

Цитата: Сообщение от Maratka
Все же мне кажется, что SF_NN - это первый полноценный гибрид, а не классический a-b, который взял лучшее от классического SF (поиск) и сетей (очень гибкую оценку). Если сейчас он не выносит всех подряд- то это просто весьма несильно обученная сеть (проект то только начался с месяц назад)!

Ну вот LZ весной 2018-го многих ли выносил вообще хотя бы во втором дивизионе?
Помню его первый выход - 1 или 2 очка, и последнее место в низшем дивизионе.

А SF_NN таки все же на премьер тянет без всяких поблажек, ибо его уровень ~Komodo, как ни крути.
...
Да как бы какая разница, если AB - это просто общее название алгоритма поиска.
И то, и другое альфабета. Что в одном оценка - нейросеть, а во втором руками написана - замечательно, это NN + AB, SF = HC + AB, Leela NN + MCTS, Komodo MCTS = HC + MCTS, ну это всё так и есть, говорить просто "этот альфабета, а этот - нейросеть" просто безграмотно Это имело смысл, когда ВСЕ нейросетевые движки были MCTS, тогда "нейросеть" автоматически значило и MCTS заодно, но сейчас-то это не так
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (11.07.2020)
Старый 10.07.2020, 20:38   #8718
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

StockFiNN 0.1

Скачать
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Философ (10.07.2020)
Старый 10.07.2020, 20:49   #8719
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Владимир001 вне форума   Ответить с цитированием
Старый 10.07.2020, 23:52   #8720
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Владимир001 вне форума   Ответить с цитированием
Старый 11.07.2020, 00:27   #8721
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Stockfish 8 vs AlphaZero

https://youtu.be/HaNcW3TQ9Yw
Владимир001 вне форума   Ответить с цитированием
Старый 11.07.2020, 00:37   #8722
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Я вроде всё в патче поправил, слово за вонделе.
В общем это то, что пытались множество раз сделать в разных движках - использование таблицы повторений в probcut.
Тут прям весь набор - мы не делаем его, если оценка из таблицы повторений плоха.
Мы отсекаем автоматом, если ход из таблицы повторений - взятие, его глубина достаточно и оценка хороша.
Если же ничего из этого не произошло, но при этом мы таки осуществили probCut - записываем результат туда.
Основное "ноу-хау"... Это же идиотизм, но, похоже, никто не пробовал.
Что делает, вообще говоря, probCut. Он генерирует взятия, делает поиск на глубине - 4 с окном "прилично больше beta", если он успешен - ура, отсечение.
Попытки записать эти данные в таблицу повторений всегда были хламом, и, похоже, по двум причинам:
1) они могли переписать более глубокий поиск, что нехорошо;
2) обычно пробовалась либо глубина, либо глубина - 4... Что же тут плохого? А то, что в probCut мы ДЕЛАЕМ ХОД, а ПОТОМ делаем поиск с глубиной depth - 4, т.е. фактически это поиск с глубиной depth - 3 (!!!). И этого варианта патча я не видел никогда...
Из забавного - почему-то написание правильных границ использования таблицы повторений только вредит, уж не знаю почему (пункт 1 может являться дохлым обоснованием такого поведения, конечно...).
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Arikchess (11.07.2020), Rom77 (11.07.2020), Владимир001 (11.07.2020)
Старый 11.07.2020, 04:43   #8723
dew
Гроссмейстер
 
Аватар для dew
 
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
слово за вонделе.
Думаю к тебе тут вопросов не будет - все ясно и понятно )

А вот тут Санта-Барбара:

https://github.com/official-stockfis...fish/pull/2803

- Не, ну все круто, конечно, но как работает эта функция?
- Да в душе не еб.. чаю, как она работает.. Но ведь же работает!
- Нууу.. Она такая магическая.. ну прям не знаю... Дайте ка я свою магию заряжу:

https://tests.stockfishchess.org/tes...f6f03532894803

А то что эта магия поет (I'm going down-down..):



Это такое себе
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say..
dew вне форума   Ответить с цитированием
Старый 11.07.2020, 11:21   #8724
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные



Intel Core i5-7600K, 4.20 GHz, Threads:3, Gui:Fritz-11, Games:100, Time:3+1, Book:Off, Endgame tables:Off, Hash:128 MB, Ponder:Off.

Партии
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (12.07.2020), Виталий В. (11.07.2020)
Старый 11.07.2020, 12:06   #8725
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от dew
Думаю к тебе тут вопросов не будет - все ясно и понятно )

А вот тут Санта-Барбара:

https://github.com/official-stockfis...fish/pull/2803

- Не, ну все круто, конечно, но как работает эта функция?
- Да в душе не еб.. чаю, как она работает.. Но ведь же работает!
- Нууу.. Она такая магическая.. ну прям не знаю... Дайте ка я свою магию заряжу:

https://tests.stockfishchess.org/tes...f6f03532894803

А то что эта магия поет (I'm going down-down..):



Это такое себе
Да, ситуация весьма забавная. Причём попытки её "сделать логичной" нифига не дают, в то время как она мало того, что 4 раза прошла STC с перформансом от 4 до 10 эло, так ещё и прошла LTC с +3 эло и 2 других LTC примерно с такими же шли.
https://tests.stockfishchess.org/tes...f6f035328947a2
https://tests.stockfishchess.org/tes...f6f03532894786
https://tests.stockfishchess.org/tes...f6f03532894796
А что конкретно она делает - да хрен его знает
__________________

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

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

Цитата: Сообщение от Vizvezdenec
Да как бы какая разница, если AB - это просто общее название алгоритма поиска.
И то, и другое альфабета. Что в одном оценка - нейросеть, а во втором руками написана - замечательно, это NN + AB, SF = HC + AB, Leela NN + MCTS, Komodo MCTS = HC + MCTS, ну это всё так и есть, говорить просто "этот альфабета, а этот - нейросеть" просто безграмотно Это имело смысл, когда ВСЕ нейросетевые движки были MCTS, тогда "нейросеть" автоматически значило и MCTS заодно, но сейчас-то это не так
Все с точки зрения науки верно.

Но моя мысль не то чтобы научная, а скорее на уровне ощущений: помните кентавров пару лет назад, когда LZ жил в паре с тем же SF'шем, где первый играл, а второй - страховал от зевков, которых и сейчас хватает, а уж тогда и вовсе зашкаливало? И люди мечтали о полноценном гибриде этой парочки, когда мощный поиск отсекает зевки, а сетевая оценка... ну она же очевидно, что гораздо точнее, т.к. учитывает невообразимо бОльшее количество факторов, чем рукописная? Вот этот движок и появился на свет. И кстати играет действительно на уровне последних SF'шей с рукописной оценкой даже на моем FX'е, где FPU не поддерживает последние векторные инструкции.
Я вон на ночь зарядил матч на PlayChess с длинным контролем 60+15 - все ничьи! А железка то у меня слабее, чем 90% железок на том ресурсе.
Причем (специально!) еще и играл без книги, т.е. у соперников была приличная фора по времени, в довесок к большей мощности железа.
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
ssserg (11.07.2020)
Старый 11.07.2020, 12:58   #8727
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
зевков, которых и сейчас хватает
ну если судить по S18 - Top Of The Top Bonus, то их не так уж и много
svoitsl вне форума   Ответить с цитированием
Старый 11.07.2020, 13:17   #8728
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sat Jul 11 11:10:06 2020 +0200
Timestamp: 1594458606

Maximize usage of transposition table in probcut

Probcut is a heuristic that wasn't changed a lot in past years,
all attempts to change it using information / writing info to transposition table failed.

This patch has a number of differences that can be summarized as follows:

* For TT write/read we use depth - 3. Because probcut search is depth - 4 but we actually do the move prior to it so effectively we do depth - 3 search;
* In any case of depth of eval from transposition table being >= depth - 3 we either produce cutoff or refuse to even do probcut search, this is allowing us to write info of probcut to transposition table because we know that we wouldn't be overwriting some deeper data with our depth - 3 search - this is an important aspect of this patch;
* For some not really known reason this patch completely ignores tte->bound() - which was the case for previous patch that made probcut interact with TT, maybe 2) is the reason, although it's unproven.

A first version of this patch passed STC and LTC

passed STC
https://tests.stockfishchess.org/tes...f6f03532894613
LLR: 2.95 (-2.94,2.94) {-0.50,1.50}
Total: 95776 W: 18300 L: 17973 D: 59503 Elo +1.19
Ptnml(0-2): 1646, 10944, 22377, 11279, 1642

passed LTC
https://tests.stockfishchess.org/tes...f6f035328946bb
LLR: 2.94 (-2.94,2.94) {0.25,1.75}
Total: 57128 W: 7266 L: 6938 D: 42924 Elo +1.99
Ptnml(0-2): 372, 5163, 17217, 5389, 423

However, an additional bugfix was needed to avoid checking a condition on ttMove if was not available. This passed non-regression bounds on top of the first version:

at STC
https://tests.stockfishchess.org/tes...f6f03532894766
LLR: 2.94 (-2.94,2.94) {-1.50,0.50}
Total: 14096 W: 2800 L: 2628 D: 8668 Elo +4.24
Ptnml(0-2): 225, 1620, 3238, 1688, 277

at LTC
https://tests.stockfishchess.org/tes...f6f0353289479c
LLR: 2.95 (-2.94,2.94) {-1.50,0.50}
Total: 25352 W: 3228 L: 3139 D: 18985 Elo +1.22
Ptnml(0-2): 175, 2350, 7549, 2415, 187

closes https://github.com/official-stockfis...fish/pull/2804

Bench 4540940
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (11.07.2020)
Старый 11.07.2020, 13:18   #8729
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Author: SFisGOD
Date: Sat Jul 11 11:23:55 2020 +0200
Timestamp: 1594459435

Introduce bad outpost penalty

In some French games, Stockfish likes to bring the Knight to a bad outpost spot. This is evident in TCEC S18 Superfinal Game 63, where there is a Knight outpost on the queenside but is actually useless. Stockfish is effectively playing a piece down while holding ground against Leela's break on the kingside.

This patch turns the +56 mg bonus for a Knight outpost into a -7 mg penalty if it satisfies the following conditions:

* The outpost square is not on the CenterFiles (i.e. not on files C,D,E and F)
* The knight is not attacking non pawn enemies.
* The side where the outpost is located contains only few enemies, with a particular conditional_more_than_two() implementation

Thank you to for bringing this to our attention and for providing insights.
See https://groups.google.com/forum/?fro...ng/dEXNzSIBgZU
Reference game: https://tcec-chess.com/#div=sf&game=63&season=18

Passed STC:
LLR: 2.93 (-2.94,2.94) {-0.50,1.50}
Total: 6960 W: 1454 L: 1247 D: 4259 Elo +10.34
Ptnml(0-2): 115, 739, 1610, 856, 160
https://tests.stockfishchess.org/tes...f6f0353289477e

Passed LTC:
LLR: 2.98 (-2.94,2.94) {0.25,1.75}
Total: 21440 W: 2767 L: 2543 D: 16130 Elo +3.63
Ptnml(0-2): 122, 1904, 6462, 2092, 140
https://tests.stockfishchess.org/tes...f6f035328947a2

various related tests show strong test results, but so far no generalizations or simplifications of conditional_more_than_two() are found. See PR for details.

closes https://github.com/official-stockfis...fish/pull/2803

Bench: 4366686

https://abrok.eu/stockfish/
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
byan_mivv (11.07.2020), Виталий В. (11.07.2020)
Старый 11.07.2020, 16:04   #8730
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

stockfish-nnue-2020-07-11

https://github.com/nodchip/Stockfish/releases

Попросил на Дискорде ,чтобы исправили этот косяк ,чтобы работало в оболочке Фриц. Обещали завтра сделать. Не понимаю почему они не исправляют ,ведь раньше все работало. Бред какой -то.

Последний раз редактировалось Владимир001; 11.07.2020 в 17:01.
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
kruzh (11.07.2020), ssserg (11.07.2020)
Ответ


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

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

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

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


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


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