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) |
09.01.2020, 03:00 | #6361 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
А вообще это было весьма смешно, когда Сильвер выкатил свою статью, где игрался тест против 10 версии под предлогом того, что, мол, это последняя стабильная.
Как будто он сам в TCEC не участвовал... |
Пользователь сказал cпасибо: | Кевин (09.01.2020) |
09.01.2020, 03:09 | #6362 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Кстати говоря, я же не рассказал вроде бы, что прошедшие патчи делают.
Ну про тюнинг эвристики нулевого хода говорить особо нечего - это просто изменение параметров, хоть и получено каким-то " Bayesian optimisation and sequential use of gaussian process regressor and gaussian process classifier. The latter is used in lieu of ordinal categorical modelling." От sg патч достаточно любопытный, у нас есть futility pruning для тихих ходов, фактически означает, что если тихий ход достаточно глубоко в переборе ходов встречается и при этом статическая оценка существенно меньше alpha (нижней границы альфа-бета поиска), то его можно выкинуть. Этот патч же не позволяет выкидывать такие ходы, если у них достаточно хорошая история. Ну и мой патч - бонус к стороне, у которой лучше оценка в эндшпиле, за "проникновение" короля. Определяется так, что либо король белых, либо король чёрных перешёл середину доски. Фактически значит, что мы считаем, что в эндшпиле решает вторжение короля в лагерь противника обычно, ну или выгон короля противника в наш, чтобы ему мат поставить А, ну и ещё последний патч - ускорение SEE, функции, которая проверяет размены в одной точке на предмет того, кто же там материал выигрывает. Я так понимаю, содрано с Cfish в основном. |
6 пользователя(ей) сказали cпасибо: | OlegSergeyev (09.01.2020), Rom77 (09.01.2020), SKY (09.01.2020), Viktor (09.01.2020), Виталий В. (09.01.2020), Кевин (09.01.2020) |
09.01.2020, 03:57 | #6363 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Alain SAVARD
Date: Thu Jan 9 01:43:47 2020 +0100 Timestamp: 1578530627 Update lists of authors and contributors Preparing for version 11 of Stockfish: update lists of authors, contributors giving CPU time to the fishtest framework, etc. No functional change http://abrok.eu/stockfish/ Скоро версия 11 выйдет.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
09.01.2020, 04:41 | #6364 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
2 пользователя(ей) сказали cпасибо: | byan_mivv (09.01.2020), Виталий В. (09.01.2020) |
09.01.2020, 09:16 | #6365 |
2 разряд
Регистрация: 17.06.2016
Сообщений: 375
Сказал(а) спасибо: 1,513
Поблагодарили 1,055 раз(а) в 328 сообщениях
Репутация: 108
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Кстати говоря, я же не рассказал вроде бы, что прошедшие патчи делают.
Поясните, пожалуйста, как ранжируются все патчи на abrok? По дате? А дата к чему относится? К дате выкладывания? Дате тестирования? Дате создания? И может ли пользователь понять, наследуются ли в том или ином патче предыдущие улучшения от предыдущих патчей? К примеру, Ваш последний патч от 7 января - включал ли он что-то из патчей, опубликованных ранее? Спасибо. |
2 пользователя(ей) сказали cпасибо: | Corrs (09.01.2020), Vizvezdenec (09.01.2020) |
09.01.2020, 10:17 | #6366 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от OlegSergeyev
Спасибо за Вашу работу над улучшением Стокфиша!
Поясните, пожалуйста, как ранжируются все патчи на abrok? По дате? А дата к чему относится? К дате выкладывания? Дате тестирования? Дате создания? И может ли пользователь понять, наследуются ли в том или ином патче предыдущие улучшения от предыдущих патчей? К примеру, Ваш последний патч от 7 января - включал ли он что-то из патчей, опубликованных ранее? Спасибо. Каждый раз. А последний мастер каждый раз - это тот, который вот тут https://github.com/official-stockfis...commits/master последний. А сюда он уже попадает в порядке того, как мейнтейнер патчи принимает. Каждый мастер на аброке включает все предыдущие патчи, разумеется. |
2 пользователя(ей) сказали cпасибо: | byan_mivv (09.01.2020), OlegSergeyev (09.01.2020) |
09.01.2020, 12:04 | #6367 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Кстати говоря, я нашёл сорс код какого-то победителя турнира по сёги 2019 года, т.е. тогда он был топ-1 движком.
Это же и правда поиск стокфиша, куда слили 3-4 разных файла, собственно search.cpp идёт где-то с 1000 строчки. https://github.com/yaneurao/YaneuraO...aou-search.cpp Причём самое смешное, что части кода, которые в принципе не имеют смысла (как с проходными пешками, т.к. нет в сёги проходных пешек в шахматном смысле), есть, просто закомменчены. Как это является лучшим??? |
Пользователь сказал cпасибо: | Alex_Lk (09.01.2020) |
09.01.2020, 13:42 | #6368 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Как это является лучшим???
http://qhapaq.hatenablog.com/entry/2018/06/02/221612 http://yaneuraou.yaneu.com/2019/01/29/ По второй ссылке, кстати, блог автора той самой программы, чемпиона последнего года. Если я правильно понял по гуглопереводу, в качестве оценочной функции используется нейросеть. Но она небольшого размера, а потому относительно быстро исполняется даже на обычном процессоре. У сети всего три слоя (у Лилы свыше 48-ми), но сеть не сверточная, как у Лилы, а полносвязная, поэтому размер файла сети относительно велик (60 Мб). Таким образом программы по сёги являются по-настоящему гибридными. Последний раз редактировалось Rom77; 09.01.2020 в 14:21. |
Пользователь сказал cпасибо: | ChessMan (09.01.2020) |
09.01.2020, 14:21 | #6369 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
В их программах оценочная функция оригинальная. Называется NNUE. Вчера нашел несколько её популярных описаний. На японском. На этих веб-страницах (с продолжениями):
http://qhapaq.hatenablog.com/entry/2018/06/02/221612 http://yaneuraou.yaneu.com/2019/01/29/ По второй ссылке, кстати, блог автора той самой программы, чемпиона последнего года. Если я правильно понял, в качестве оценочной функции используется нейросеть. Но она небольшого размера, а потому относительно быстро исполняется даже на обычном процессоре. У сети всего три слоя (у Лилы свыше 48-ми), но сеть не сверточная, как у Лилы, а полносвязная, поэтому размер файла сети относительно велик (60 Мб). Таким образом программы по сёги являются по-настоящему гибридными. А по поводу этой нейросети - я видел какой-то форк SF с ней от какого-то японца, но нигде не видел, чтобы он тестировался. https://github.com/nodchip/Stockfish...c/evaluate.cpp А из гибридных программ вроде бы есть Winter. |
09.01.2020, 14:42 | #6370 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Да это понятно, но всё равно полностью делать копипасту поиска стокфиша странно очень.
|
09.01.2020, 14:44 | #6371 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Ну значит Стокфиш не такой уж и "Knowledge based program", как утверждал Дип Майнд. Получается, что его алгоритмы достаточно универсальны, чтобы практически без изменений использоваться в лучшей программе по сёги. Значит не только АльфаЗеро может играть в несколько игр сразу
Ведь там реально поиск стокфиша, просто убраны некоторые вещи, которые не имеют смысла для сёги (extensions рокировок и проходных пешек, может быть и что-то ещё, но беглым взглядом пройдясь я только это подметил). Я на 100% уверен, что это можно улучшить. Например, сделать отдельные эвристики в LMR и shallow depth pruning для выставления фигур (в шахматах вообще нету же такого типа хода). |
Пользователь сказал cпасибо: | Alex_Lk (10.01.2020) |
09.01.2020, 14:52 | #6372 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ведь там реально поиск стокфиша, просто убраны некоторые вещи, которые не имеют смысла для сёги (extensions рокировок и проходных пешек, может быть и что-то ещё, но беглым взглядом пройдясь я только это подметил).
|
09.01.2020, 15:02 | #6373 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
LMR есть? Читал когда-то в чате TCEC сообщения от noob 'а (но не поручусь, что правильно его понял), что в китайских шахматах сянци просто отрубают у Стока LMR и движок для сянци готов.
https://github.com/yaneurao/YaneuraO...aou-search.cpp Причём LMR для тихих ходов вообще точно такой же (как он был 7 месяцев назад), для взятий там просто из reductions вычитается 1 и ограничивается сверху нулём (фактически r=std::max(r-1, 0), но написано как-то криво), т.е. почти всегда для взятий r-- и убраны все другие мини-эвристики LMR для взятий. А для тихих ходов просто калька, даже StatScore считается точно так же. |
09.01.2020, 15:04 | #6374 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Я на 100% уверен, что это можно улучшить. Например, сделать отдельные эвристики в LMR и shallow depth pruning для выставления фигур (в шахматах вообще нету же такого типа хода).
|
09.01.2020, 15:12 | #6375 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Ну значит вы с японским автором оба уверены, что можете улучшить код друг друга. А если он тоже скептически настроен?
Более того, я не утверждаю, что это можно каким-то образом сделать без аналога фиштеста. Скорее уверен, что "интуитивно" тут ничего не получится. У него же почему-то есть уверенность, что статистические тесты - ерунда. А вообще я бы за это не взялся, всё-таки я больше по оценке специалист, тут нужен какой-нибудь Stefan Geschwentner, Vondele или VoyagerOne |
09.01.2020, 16:00 | #6376 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Я бы сказал скорее, что АльфаЗиро не настолько уж хорош в сёги, если программа с поиском стокфиша и оценкой в виде нейросети 3х(что-то там) играет на его уровне.
http://kasparovchess.crestbook.com/t...12#post-668380 |
09.01.2020, 18:46 | #6377 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
В сёги почти нет ничьих, поэтому, наверное, потолок у их программ будет повыше. А так, проги намного сильнее людей, причем обошли их ещё в "донейросетевые" времена. Но прогресс очень быстрый - матчи против людей проводились ещё совсем недавно:
http://kasparovchess.crestbook.com/t...12#post-668380 Но, формально говоря, возможно, что идеальные сёги всё равно ничья |
09.01.2020, 22:09 | #6378 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
попробуйте что-нибудь типа d4 f5 или Пирца.
Если это факт - просьба накидать дебютов для проверки. ______ Посмотрел у себя статистику - именно C54 действительно неважно, причем это годичной давности сети. Сейчас вероятно стало еще хуже. В общем, если факт - просьба дать pgn'ки на 2-4 хода. Французская у меня закончится завтра утром, может днем. Результат в партиях будет не позже вечера. |
09.01.2020, 22:25 | #6379 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: joergoster
Date: Thu Jan 9 19:48:47 2020 +0100 Timestamp: 1578595727 50-moves rule improvement for transposition table User "adentong" reported recently of a game where Stockfish blundered a game in a tournament because during a search there was an hash-table issue for positions inside the tree very close to the 50-moves draw rule. This is part of a problem which is commonly referred to as the Graph History Interaction (GHI), and is difficult to solve in computer chess because storing the 50-moves counter in the hash-table loses Elo in general. Links: Issue 2451 : https://github.com/official-stockfis...sh/issues/2451 About the GHI : https://www.chessprogramming.org/Gra...ry_Interaction This patch tries to address the issue in this particular game and similar reported games: it prevents that values from the transposition table are getting used when the 50-move counter is close to reaching 100 (). The idea is that in such cases values from previous searches, with a much lower 50-move count, become less and less reliable. More precisely, the heuristic we use in this patch is that we don't take the transposition table cutoff when we have reached a 45-moves limit, but let the search continue doing its job. There is a possible slowdown involved, but it will also help to find either a draw when it thought to be losing, or a way to avoid the draw by 50-move rule. This heuristics probably will not fix all possible cases, but seems to be working reasonably well in practice while not losing too much Elo. Passed non-regression tests: STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 274452 W: 59700 L: 60075 D: 154677 Elo -0.47 http://tests.stockfishchess.org/test...32658fe9b451bf LTC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 95235 W: 15297 L: 15292 D: 64646 Elo +0.02 http://tests.stockfishchess.org/test...32658fe9b4520e Closes https://github.com/official-stockfis...fish/pull/2453 Bench: 4586187 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
09.01.2020, 22:38 | #6381 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Что хотелось бы понять:
почему if (pos.rule50_count() < 90) Т.е. 45 ходов? Это выверенная величина, или это величина из понимая работы движка (а может и из пальца высосанная), но... весьма удачная, и если второе - то может быть есть смысл запустить калибровку вида 86/88/90/92/94...? |
09.01.2020, 22:59 | #6382 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Слава Богу, как раз на Рождество подарок!
|
09.01.2020, 23:16 | #6383 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Не успеет.
Но вскоре - вероятно. p.s. Для коммерческого ПО есть неписанное правило: откатать его на тестерах хотя бы недели 2-3, лучше - 2-3 месяца. Тогда получается вместе с выпуском этого ПО одновременно, первым же обновлением закрыть самые раздражающие проблемы: 2-3 недели форы зачастую достаточо, чтобы словить на добровольцах, коим "случайно" утекает RTM-версия самые горячие проблемы, исправить их, и проверить, что других проблем скорее всего после исправления не возникло. Тем более, 2-3 месяца. А для опенсурса, который к тому же не продается и не пользуется поддержкой (исключение что-то вроде Линукс) оно вообще не суть, SF11 можно выпустить да хоть сегодня. Но реально все одно не успеют, я бы ставил число так на 15, при условии, что релиз вообще будет. |
10.01.2020, 00:10 | #6384 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Thu Jan 9 21:57:21 2020 +0100 Timestamp: 1578603441 Assorted trivial cleanups January 2020 Assorted trivial cleanups. No functional change http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
3 пользователя(ей) сказали cпасибо: |
10.01.2020, 00:34 | #6385 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Author: Stéphane Nicolet
Date: Thu Jan 9 21:57:21 2020 +0100 Timestamp: 1578603441 Assorted trivial cleanups January 2020 Assorted trivial cleanups. No functional change http://abrok.eu/stockfish/ __________________ ICCF SIM 2531, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. Поменять const string Version = ""; на const string Version = "11 Beta1"; Это то, что ждет 1-2 человека на форуме. Они неправы, но именно это изменение будет греть им душу А остальные и так обойдутся... ________ Кстати по поводу разгрома AZ vs SF8 - если бы вышел за неделю до матча SF9... то счет бы был бы куда как более умеренный, и это с учетом всех остальных ухищрений Гугла. Т.е. по мне - нет смысла в релизах как таковых, но есть в них смысл, как точки отсчета. Раз в квартал, а-ля Komodo - это и нашим, и вашим. |
10.01.2020, 04:12 | #6386 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: protonspring
Date: Fri Jan 10 01:58:27 2020 +0100 Timestamp: 1578617907 Rewrite initialization of PseudoMoves This is a non-functional code style change. I believe master is a bit convoluted here and propose this version for clarity. No functional change http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
2 пользователя(ей) сказали cпасибо: | Валекс (10.01.2020), Виталий В. (10.01.2020) |
10.01.2020, 04:45 | #6387 |
3 разряд
Регистрация: 26.02.2019
Сообщений: 208
Сказал(а) спасибо: 35
Поблагодарили 211 раз(а) в 90 сообщениях
Репутация: 18
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
А из гибридных программ вроде бы есть Winter.
|
Пользователь сказал cпасибо: | Rom77 (10.01.2020) |
10.01.2020, 06:56 | #6388 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Fri Jan 10 03:31:44 2020 +0100 Timestamp: 1578623504 Update Elo estimates for terms in search This updates estimates from 1.5 year ago, and adds missing terms. All estimates from tests run on fishtest at 10+0.1 (STC), 20000 games, error bars +- 3 Elo, see the original message in the pull request for the full list of tests. Noteworthy changes are step 7 (futility pruning) going from ~30 to ~50 Elo and step 13 (pruning at shallow depth) going from ~170 to ~200 Elo. Full list of tests: https://github.com/official-stockfis...fish/pull/2401 @Rocky640 made the suggestion to look at time control dependence of these terms. I picked two large terms (early futility pruning and singular extension), so with small relative error. It turns out it is actually quite interesting (see figure 1). Contrary to my expectation, the Elo gain for early futility pruning is pretty time control sensitive, while singular extension gain is not. Figure 1: TC dependence of two search terms ![elo_search_tc]( http://cassio.free.fr/divers/elo_search_tc.png ) Going back to the old measurement of futility pruning (30 Elo vs today 50 Elo), the code is actually identical but the margins have changed. It seems like a nice example of how connected terms in search really are, i.e. the value of early futility pruning increased significantly due to changes elsewhere in search. No functional change http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
10.01.2020, 13:49 | #6389 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Итак, по французской с разными Contempt
1) +8 2) -24 Партии: https://yadi.sk/d/R-tk5pvKZpq6oQ Итого, предполагаю, что в дальнейшем ничейные можно выбросить, а результативные прогнать кругов в десять. Тогда появится более подробная статистика именно по этим неудачным для SF дебютам. Попробую разобраться, как это сделать... |
4 пользователя(ей) сказали cпасибо: |
10.01.2020, 14:00 | #6390 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
И да, похоже SF тут нет смысла заряжать белыми. Т.е. вопрос его выигрыша тут не стоит, главное чтобы меньше проигрывал.
|
Здесь присутствуют: 20 (пользователей: 0 , гостей: 20) | |
|
|