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)
Старый 29.07.2018, 18:48   #2911
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

просто 10+1 это всё ещё блиц
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 29.07.2018, 18:50   #2912
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
просто 10+1 это всё ещё блиц
Автор вроде как не против такого контроля времени:

Цитата: Сообщение от amchess
Цитата: Сообщение от oliprog
Hello Andrea, thank you very much for sharing your engine! :clap: , I am eager to put it to the test but what you say it will be convenient to use it in 4 minute tests? Or do you consider that it is very little time for him to play on equal terms with other engines?
Hi.

Until Blitz mode (5 mins/game) I think it's not so good, but you can try (not under this!)
I tested it against the latest Stockfish in active chess mode (30 mins/game) and it's a lot stronger.
You can find a test suite based on center types in the repository.
I used the one with 10 games.
In my opinion, it's one of the best because you can evaluate at reversed side the engines in all main center configuration types.
You can also try 10 minutes or 15 minutes with the others test suite files (more games).
I'm also curious on hard positions.

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

Любой контроль, на котором проигрывает - "блиц", но если это 5 часов на ход - тогда "мало игр".
Учится у лучших (Комодо).
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Кевин (30.07.2018)
Старый 29.07.2018, 21:12   #2914
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Мне непонятно, почему он форк не сделал. Сделал как отдельный проект зачем-то. Не видно, какие изменения он вносит.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 29.07.2018, 21:38   #2915
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Мне непонятно, почему он форк не сделал. Сделал как отдельный проект зачем-то. Не видно, какие изменения он вносит.
Человек не умеет пользоваться git, там в Sugar такая же фигня.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 29.07.2018, 22:13   #2916
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Aster
Человек не умеет пользоваться git, там в Sugar такая же фигня.
Умеет. Это он специально, чтобы труднее было сравнивать.
У него (автора (-ов) SugaR'a) есть ещё один репозиторий на гитхабе, приватный.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 29.07.2018, 23:12   #2917
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Умеет. Это он специально, чтобы труднее было сравнивать.
У него (автора (-ов) SugaR'a) есть ещё один репозиторий на гитхабе, приватный.
закоренелые мещане
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 02:33   #2918
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Да вполне стандартная, объяснимая ситуация. Что же теперь тестировать патчи против официального релиза, а не против предыдущего мастера? Все это статистическая погрешность.
Раз идёт такая пьянка, что могут добавлять десятки патчей с вроде как усилением, а на самом деле его попросту нет, и sprt легко пропускает регресс в патчах, которые опять же должны как бы приносить пользу, то мораль сей басни такова: дожидаться общего регресс-теста и качать новую компиляцию только после того, как она будет проверена и усилена.

А самый верный метод - дождаться официального релиза. Но его долго ждать любителям Стока придётся.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 09:26   #2919
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

В настоящее время, когда пользуясь большими доступными мощностями народ лихо меняет коэффициенты, то так, то эдак, понятно что в лёгкую может "пролететь" двадцать патчей подряд. И естественно, что у двадцать первого патча реальные шансы пройти 95%-вероятностный отбор. Даже если патч на самом деле отрицательный. Тем более сейчас многие запускают одноразовые "спекулятивные" тесты. Кроме того, сейчас добавлять эло всё труднее и поэтому красных тестов будет становится всё больше. Что опять же усугубляет проблему удачи редких зеленых патчей. Так что нужна какая-то дополнительная система верификации.
Rom77 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Viktor (30.07.2018), Кевин (30.07.2018)
Старый 30.07.2018, 09:36   #2920
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Можно просто повысить границу проходимости по LLR, до условных 3,5, тогда вероятность неотрицательности патча вырастет до 97%, т.е. вероятность отрицательности упадёт до 0,1% с 0,25%
Впрочем, я по-прежнему считаю, что ничего ужасного не произошло - такое бывает и уже было.
Например, после выхода SF9 за 20 эло патчей прирост был 5 эло (хотя по сумме эло в них вроде получалось 38), когда было +17 эло к SF9, оно припало до +15, хотя было 4 добавляющих эло патча - это более-менее стандартная ситуация.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Кевин (30.07.2018)
Старый 30.07.2018, 09:39   #2921
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Можно просто повысить границу проходимости по LLR, до условных 3,5, тогда вероятность неотрицательности патча вырастет до 97%, т.е. вероятность отрицательности упадёт до 0,1% с 0,25%
Наверное. Можно ещё проводить третий, контрольный тест, скажем с несколько измененными условиями. Наверняка есть ещё какие-то варианты.
Rom77 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Viktor (30.07.2018), Кевин (30.07.2018)
Старый 30.07.2018, 09:45   #2922
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент? После пары десятков ходов быстро расходуется всё основное время и Сток начинает играть на добавлении, какое бы ни было их соотношение. Это баг или фишка такая?
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 09:48   #2923
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент? После пары десятков ходов быстро расходуется всё основное время и Сток начинает играть на добавлении, какое бы ни было их соотношение. Это баг или фишка такая?
Видимо, фишка.
Впрочем, я вообще не знаю, тестирует ли хоть кто-нибудь хоть какие-то уровни игры, кроме максимального.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Кевин (30.07.2018)
Старый 30.07.2018, 09:55   #2924
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stéphane Nicolet
Date: Mon Jul 30 08:26:48 2018 +0200
Timestamp: 1532932008

Introduce tropism measure in king danger

This patch adds the tropism measure as a new term in the king danger variable.
Since we then trasform this variable as a Score via a quadratic formula, the
main effect of the patch is the positive correlation of the tropism measure
with some checks and pins information already present in the king danger code.

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 6805 W: 1597 L: 1431 D: 3777 Elo +8.48
http://tests.stockfishchess.org/test...bc5902bdb91699

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 32872 W: 5782 L: 5523 D: 21567 Elo +2.74
http://tests.stockfishchess.org/test...bc5902bdb917ee

How to continue from there?

• it may be possible to use CloseEnemies=S(7,0)
• we may want to try incorporating other strategic features in the quadratic
king danger.

Closes https://github.com/official-stockfis...fish/pull/1717

Bench: 5591925


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пасибо:
Alexandr_L (14.08.2018), Валекс (30.07.2018)
Старый 30.07.2018, 09:57   #2925
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Кстати, никто не знает, почему у Стокфиша на средних уровнях силы игры такой странный тайм-менеджмент?
Наверное, это оболочка шалит (ведь речь идёт о настройке уровня игры в оболочке?).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 10:07   #2926
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Наверное, это оболочка шалит (ведь речь идёт о настройке уровня игры в оболочке?).
Нет, Skill в настройках движка. Я разные оболочки пробовал.
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Кевин (31.07.2018)
Старый 30.07.2018, 10:10   #2927
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Тут еще сказывается как патч работает на тактическую зоркость движка.

К примеру: компиляция от 27 июля на 1 ядре видит конь c6 в этой позиции
r1b2r1k/4qp1p/p2ppb1Q/4nP2/1p1NP3/2N5/PPP4P/2KR1BR1 w - - 0 1 моментально

Тогда как другим компиляциям нужно десяток, а то и несколько десятков секунд!

Тестирование между соседними версиями показывает усиление, а вот регресс с более ранней версией дает +- другой результат, так как с того времени большая часть кода переписана, и это фактически уже другой движок.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 10:12   #2928
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его производные

Тактическую зоркость нужно тестировать на нескольких сотнях, если не тысячах позиций. В принципе, можно было бы собрать такие позиции автоматически из баз (смотреть когда оценка подскакивает с ходом).

Ещё есть strategic test suite, который не на тактику, но тоже очень хороший тестсет. Никто, к сожалению, не занимается таким, лишь бы значения подкрутить.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 30.07.2018, 10:32   #2929
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Aster
Тактическую зоркость нужно тестировать на нескольких сотнях, если не тысячах позиций. В принципе, можно было бы собрать такие позиции автоматически из баз (смотреть когда оценка подскакивает с ходом).

Ещё есть strategic test suite, который не на тактику, но тоже очень хороший тестсет. Никто, к сожалению, не занимается таким, лишь бы значения подкрутить.
Бесспорно, в-принципе, это и имею в виду. Занятно наблюдать, как один патч меняет решение этой позиции с нескольких секунд до нескольких десятков секунд! Вполне может быть, что включив тест на тактику - это серьезно замедлит развитие, а небольшие регрессы - это совершенно здоровая рабочая обстановка. Просто не надо так сильно зацикливать на этом. Ничего идеального не бывает.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz

Последний раз редактировалось otodranik; 30.07.2018 в 12:59.
otodranik вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Aster (31.07.2018), Viktor (30.07.2018)
Старый 31.07.2018, 08:24   #2930
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Нет, Skill в настройках движка. Я разные оболочки пробовал.
Хм. Ранее не интересовался этой настройкой. Вижу, она от 0 до 20. Логично бы было от 0 до 100, кстати.

Наверное, разрабы не сильно вдавались в нюансы движка при работе на низких уровнях, ведь все и так эту настройку менять не будут (разве что если попробовать поиграть с движком в удовольствие).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 31.07.2018, 08:37   #2931
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Наверное, разрабы не сильно вдавались в нюансы движка при работе на низких уровнях, ведь все и так эту настройку менять не будут (разве что если попробовать поиграть с движком в удовольствие).
Тоже склоняюсь к мнению, что разрабам "всем пофиг". В этих режимах я тестировал Лилу против Стока пару месяцев назад, но не очень хорошо получилось, в том числе по указанной причине. Со Стоком я играю в своё удовольствие, но раньше как-то не обращал внимание.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 31.07.2018, 13:31   #2932
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Marco Costalba
Date: Tue Jul 31 11:56:10 2018 +0200
Timestamp: 1533030970

Small tweaks to recent code changes

As a note, current 2 LMR conditions on stat score
could be simplified in a single line:

r -= ((ss->statScore >= 0) - ((ss-1)->statScore >= 0)) * ONE_PLY;

We keep them splitted in 2 "if" statements because are easier
to (immediately) read.

No functional change.



Author: noobpwnftw
Date: Tue Jul 31 11:24:28 2018 +0200
Timestamp: 1533029068

7-pieces Syzygy tablebase support (добавили поддержку семифигурок сузуги!)

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

This is the first patch teaching Stockfish how to use the 7-pieces
Syzygy tablebase currently calculated by Bujun Guo (@noobpwnftw) and
Ronald de Man (@syzygy1). The 7-pieces database are so big that they
required a change in the internal format of the files (technically,
some DTZ values are 16 bits long, so this had to be stored as wide
integers in the Huffman tree).

Here are the estimated file size for the 7-pieces Syzygy files,
compared to the 151G of the 6-pieces Syzygy:

```
7.1T ./7men_testing/4v3_pawnful (ongoing, 120 of 325 sets remaining)
2.4T ./7men_testing/4v3_pawnless
2.3T ./7men_testing/5v2_pawnful
660G ./7men_testing/5v2_pawnless
117G ./7men_testing/6v1_pawnful
87G ./7men_testing/6v1_pawnless
```
Some pointers to download or recalculate the tables:

Location of original files, by Bujun Guo:
ftp://ftp.chessdb.cn/pub/syzygy/

Mirrors:
http://tablebase.sesse.net/ (partial)
http://tablebase.lichess.ovh/tables/standard/7/

Generator code:
https://github.com/syzygy1/tb/

Closes https://github.com/official-stockfish/Stockfish/pull/1707

Bench: 5591925 (No functional change if SyzygyTB is not used)

----------------------

Comment by Leonardo Ljubičić (@DragonMist)

This is an amazing achievement, generating and being able to use 7 men syzygy
on the fly. Thank you for your efforts @noobpwnftw !! Looking forward how this
will work in real life, and expecting some trade off between gaining perfect
play and slow disc Access, but once the disc speed and space is not a problem,
I expect 7 men to yield something like 30 elo at least.

-----------------------

Comment by Michael Byrne (@MichaelB7)

This definitely has a bright future. I turned off the 50 move rule (ala ICCF
new rules) for the following position: `[d]8/8/1b6/8/4N2r/1k6/7B/R1K5 w - - 0 1`
This position is a 451 ply win for white (sans the 50 move rule, this position
was identified by the generator as the longest cursed win for white in KRBN v KRB).

Now Stockfish finds it instantly (as it should), nice work
[свернуть]



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пасибо:
Alexandr_L (14.08.2018), GL2016 (01.08.2018), SergeyMZ (31.07.2018), Валекс (31.07.2018)
Старый 01.08.2018, 05:14   #2933
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Small tweaks to recent code changes
Запущен регресс-тест. Уже видно, что результаты будут хорошие:


18-07-31 sni master diff
ELO: 38.32 +-2.1 (95%) LOS: 100.0%
Total: 33359 W: 6975 L: 3311 D: 23073
40000 @ 60+0.6 th 1 Regression/progression test against SF9 after "Small tweaks to recent code changes" of July, 31th
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (01.08.2018), Виталий В. (02.08.2018)
Старый 01.08.2018, 13:56   #2934
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Marco Costalba
Date: Wed Aug 1 12:40:12 2018 +0200
Timestamp: 1533120012

Improve Stats definition

Use operator const T&() instead of operator T() to avoid possible
costly hidden copies of non-scalar nested types.

Currently StatsEntry has a single member T, so assuming
sizeof(StatsEntry) == sizeof(T) it happens to work, but it's
better to use the size of the proper entry type in std::fill.
Note that current code works because std::array items are ensured
to be allocated in contiguous memory and there is no padding among
nested arrays. The latter condition does not seem to be strictly
enforced by the standard, so be careful here.

Finally use address-of operator instead of get() to fully hide the
wrapper class StatsEntry at calling sites. For completness add
the arrow operator too and simplify the C++ code a bit more.

Same binary code as previous master under the Clang compiler.

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пасибо:
Alexandr_L (14.08.2018), Viktor (01.08.2018), Валекс (01.08.2018)
Старый 01.08.2018, 17:50   #2935
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну вот к вопросу об улучшениях, только сегодня был патч, который прошёл STC за 17к игр, в LTC имел LLR 2.85 дважды - на 7к игр и на 11к игр, а сейчас уже -2.8.
Чуть бы повезло - прошёл бы, хотя реальная прибавка в эло, похоже, около нуля.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Кевин (02.08.2018)
Старый 01.08.2018, 18:21   #2936
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
хотя реальная прибавка в эло, похоже, около нуля.
Интересно а если сравнить тот Сток что играл в TCEC 12 И будет играть сейчас,там какая разница?
svoitsl вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 01.08.2018, 18:37   #2937
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Пунктов 15-20 где-то
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 01.08.2018, 20:03   #2938
Алексей
3 разряд
 
Аватар для Алексей
 
Регистрация: 11.08.2017
Сообщений: 124
Сказал(а) спасибо: 0
Поблагодарили 64 раз(а) в 49 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Новая весия как-то пасивенько играет, или мне кажется?
Алексей вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 01.08.2018, 20:55   #2939
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Пасивенько в сравнении с чем?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 01.08.2018, 21:42   #2940
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну вот к вопросу об улучшениях, только сегодня был патч, который прошёл STC за 17к игр, в LTC имел LLR 2.85 дважды - на 7к игр и на 11к игр, а сейчас уже -2.8.
Чуть бы повезло - прошёл бы, хотя реальная прибавка в эло, похоже, около нуля.
Может лучше строже сеять патчи, что бы если проходил, то действительно хороший патч?
Burcontovk вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Viktor (01.08.2018), Кевин (02.08.2018)
Ответ


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

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

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

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


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


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