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

Цитата: Сообщение от Кевин
Author: protonspring
Date: Wed May 15 10:31:21 2019 +0200
Timestamp: 1557909081
Simplify connected #2114
This is a functional simplification that simplifies
some of the math for connected pawns. The bench is
different because I moved a /2 from opposed into
the connected array.
STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 37954 W: 8504 L: 8415 D: 21035 Elo +0.81
http://tests.stockfishchess.org/test...bc5925cf028156
LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 27780 W: 4682 L: 4572 D: 18526 Elo +1.38
http://tests.stockfishchess.org/test...bc5925cf0284b8
Bench 3824325
Вот теперь вроде нормально, бенчи совпали!
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 12:11   #4562
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Регресс бы сразу зарядить. Если опять ~17 ELO, нужно что-то менять в канцелярии, и не затягивать этот процесс, а то и через год все будет то же. Явно какая-то бага в сценарии!
Ну а по сути вопроса есть какие-то мысли? Там однозначно набралось на +25 к мастеру, может и все 30... Но нет, не выходит!
Почему?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 12:30   #4563
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: xoto10
Date: Wed May 15 11:23:07 2019 +0200
Timestamp: 1557912187

Update failedHighCnt rule #2063

Treat all threads the same as main thread and increment
failedHighCnt on fail highs. This makes the search try
again at lower depth.

@vondele suggested also changing the reset of failedHighCnt
when there is a fail low. Tests including this passed so the
branch has been updated to include both changes. failedHighCnt
is now handled exactly the same in helper threads and the main
thread. Thanks vondele :-)

STC @ 5+0.05 th 4 :
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 7769 W: 1704 L: 1557 D: 4508 Elo +6.57
http://tests.stockfishchess.org/test...bc5925cfffd2a1

LTC @ 20+0.2 th 8 :
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 37888 W: 5983 L: 5889 D: 26016 Elo +0.86
http://tests.stockfishchess.org/test...bc5925cfffd696

Bench 3824325

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

Интересно, что все, или почти все по поиску.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 12:47   #4565
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Многопоточность надо проверить на регресс. Может, там как раз застоя нет, в отличие от однопоточности))
Этот последний патч как раз при многопоточности помогает.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (15.05.2019), Кевин (15.05.2019)
Старый 15.05.2019, 13:09   #4566
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Этот последний патч как раз при многопоточности помогает.
Их вообще относительно мало, но за три месяца вроде бы было...
Так что таки да, гонять на одном ядре - уже не торт.

____
Благо в шею никто не гонит, пройдет тест за десять дней- ну пусть значит за десять дней.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (15.05.2019)
Старый 15.05.2019, 15:37   #4567
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Simplify Thread Voting Scheme #2129
После этого патча тоже нужен регресс-тест на нескольких ядрах. Я также за внедрение многопоточных регресов.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 15.05.2019, 16:21   #4568
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Интересно, что все, или почти все по поиску.
sg вернулся, он всё-таки больше спец по поиску, и у него много новых идей.
Ну а я, например, занимаюсь в основном танцами вокруг них сейчас (относительно успешно), патчей на оценку почти никто не пишет, да и не очень понятно, что там писать, если честно.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (16.05.2019), Кевин (15.05.2019)
Старый 15.05.2019, 19:39   #4569
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf05b8bc

Запущен регресс-тест. Ждём результата. Пока хорошо пошёл.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Chess762 (16.05.2019), ChessMan (15.05.2019), sovaz1997 (15.05.2019), Viktor (15.05.2019)
Старый 15.05.2019, 20:01   #4570
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
Exclamation Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf05b90e

И, что очень важно, запущен регресс-тест на восьми потоках!
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (16.05.2019), ChessMan (15.05.2019)
Старый 16.05.2019, 20:22   #4571
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: svivanov72
Date: Thu May 16 14:14:11 2019 +0200
Timestamp: 1558008851

Remove unused code (#2150)

Remove an unused operator in has_game_cycle (thanks @vondele)
and modify its comment to explain other code.

No functional change.


Author: protonspring
Date: Thu May 16 14:13:16 2019 +0200
Timestamp: 1558008796

Score and Select Best Thread in same loop (#2125)

This is a non-functional simplification that combines vote counting and thread selecting in the same loop.

It is possible that the best thread would be updated more frequently than master, but I'm not sure it matters here. Perhaps "mostVotes" is a better name than "bestVote?"

STC (stopped early).
LLR: 0.70 (-2.94,2.94) [-3.00,1.00]
Total: 10714 W: 2329 L: 2311 D: 6074 Elo +0.58
http://tests.stockfishchess.org/test...bc5925cf03d244

No functional change.


Author: protonspring
Date: Thu May 16 14:11:00 2019 +0200
Timestamp: 1558008660

Consolidate some code in set_state. (#2151)

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

Цитата: Сообщение от Кевин
И, что очень важно, запущен регресс-тест на восьми потоках!
Ну видать теперь их будут какое-то время запускать паралельно, на 8 и 1, а потом оставят только многопоток (не обязательно 8, может быть 4)
Maratka вне форума   Ответить с цитированием
Старый 16.05.2019, 23:23   #4573
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
http://tests.stockfishchess.org/test...bc5925cf05b8bc

Запущен регресс-тест. Ждём результата. Пока хорошо пошёл.
19-05-15 Ala master
ELO: 19.76 +-1.8 (95%) LOS: 100.0%
Total: 40000 W: 6938 L: 4665 D: 28397

40000 @ 60+0.6 th 1 Regression/progression test against SF10 after "Update failedHighCnt rule" of May 15th.

Ну что ж, есть прогресс.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (17.05.2019)
Старый 17.05.2019, 00:13   #4574
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

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

Вообще идеально, если бы:
1) Прошел патч
2) Обновили мастер
3) Все остальные тесты перезапускаются уже с новым мастером.

Ибо сейчас имеем что:
1) Пять патчей проверятся против одного мастера
2) При этот нет совершенно никаких гарантий, что один из этих патчей не мешает другому, вплоть до минус 1-2 ELO при их совместной работе.
3) Но таки, пройдя по отдельности против старого мастера, они все пять собираются в новый.

Во всяком случае, ничего другого в голову не лезет, как так может быть, чтобы два-три десятка патчей с суммарным средним весом ~15 ELO, и разбросом где-то от 8 до 20 (причем 8 - это худший результат по нижней границе) дали в сумме ~3 ELO, т.е. заведомо ниже минимальной границы.

______
Ну на крайняк, 2-3 патча в пакете, когда идут нефункциональные изменения.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Александр (17.05.2019), Кевин (17.05.2019)
Старый 17.05.2019, 09:08   #4576
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Вообще идеально, если бы:
1) Прошел патч
2) Обновили мастер
3) Все остальные тесты перезапускаются уже с новым мастером.

Ибо сейчас имеем что:
1) Пять патчей проверятся против одного мастера
2) При этот нет совершенно никаких гарантий, что один из этих патчей не мешает другому, вплоть до минус 1-2 ELO при их совместной работе.
3) Но таки, пройдя по отдельности против старого мастера, они все пять собираются в новый.

Во всяком случае, ничего другого в голову не лезет, как так может быть, чтобы два-три десятка патчей с суммарным средним весом ~15 ELO, и разбросом где-то от 8 до 20 (причем 8 - это худший результат по нижней границе) дали в сумме ~3 ELO, т.е. заведомо ниже минимальной границы.

______
Ну на крайняк, 2-3 патча в пакете, когда идут нефункциональные изменения.
От "прошёл патч" до "обновили мастер" может пройти немало времени, это первое.
Второе - если обновили, то LTC обычно делается уже на обновлённом мастере.
Ну и третье - бывает. Прошли по верхней границе 8 патчей подряд, и в итоге вместо номинальных 20 эло реальных 2. Вероятность невелика? Да, но если вкинуть 2000 патчей по +0.2 эло, то из них 8 пройдёт.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (17.05.2019), Viktor (17.05.2019), Кевин (17.05.2019)
Старый 17.05.2019, 12:15   #4577
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
От "прошёл патч" до "обновили мастер" может пройти немало времени, это первое.
Ну так собственно это и есть претензия.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (17.05.2019)
Старый 17.05.2019, 13:05   #4578
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

May 16, 2019

http://chess.ultimaiq.net/stockfish.html
Viktor вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Chess762 (20.05.2019), gens (17.05.2019), Maratka (17.05.2019), PanDoors (17.05.2019), Валекс (17.05.2019), Виталий В. (20.05.2019)
Старый 17.05.2019, 16:08   #4579
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Fri May 17 13:38:23 2019 +0200
Timestamp: 1558093103

Allow RQ through pieces. Bench: 3415326 (#2153)

We evaluate defended and unsafe squares for a passed pawn push based on friendly and enemy rooks and queens on the passed pawn's file. Prior to this patch, we further required that these rooks and queens be able to directly attack the passed pawn. However, this restriction appears unnecessary and worth almost exactly 0 Elo at LTC.

The simplified code allows rooks and queens to attack/defend the passed pawn through other pieces of either color.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 29019 W: 6488 L: 6381 D: 16150 Elo +1.28
http://tests.stockfishchess.org/test...bc5925cf05d30c

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 54224 W: 9200 L: 9133 D: 35891 Elo +0.43
http://tests.stockfishchess.org/test...bc5925cf05eca3

Bench: 3415326
Maratka вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Vasilievich (19.05.2019), Валекс (17.05.2019), Кевин (17.05.2019), Философ (17.05.2019)
Старый 18.05.2019, 15:38   #4580
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Интересно, а правильно ли было бы вставить например в Стокфиш какую нибудь дебютную библиотеку,ходов так на 5-10?
Места много не займет, а ума прибавит
svoitsl вне форума   Ответить с цитированием
Старый 18.05.2019, 16:21   #4581
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

И да, и нет.
Правильно будет вставить анти-дебютную библиотеку, вида "на e4 не играть e6", если мы считаем, что французская у нас идет плохо против того же LZ. Но это уже не движок как таковой, это чисто статистика, собранная людьми, которая может выстрелить и в обратную сторону, против какого-то заведомо слабого движка, который не умеет играть французскую белыми (ибо вообще по сути не умеет играть почти ничего против SF). Т.е. заведомо потеряем пол-очка.


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

Никак не пойму смысл вот таких тестов:
http://tests.stockfishchess.org/test...bc5925cf062521

Показывают зверский прирост... В чем?
Maratka вне форума   Ответить с цитированием
Старый 18.05.2019, 17:10   #4583
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Никак не пойму смысл вот таких тестов:
http://tests.stockfishchess.org/test...bc5925cf062521

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

Ну и... в чем смысл?
В релиз это однозначно не пойдет, ибо то, что шанс найти лучший ход в более чем одну линию известен лет двадцать как, и вроде бы не пытались...
Maratka вне форума   Ответить с цитированием
Старый 18.05.2019, 17:13   #4585
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

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

Но тут не анализ, а матч, по обычной 2moves, а в анализе и так стаят 2-3, а то 5 линий.
Maratka вне форума   Ответить с цитированием
Старый 18.05.2019, 18:17   #4587
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Но тут не анализ, а матч, по обычной 2moves, а в анализе и так стаят 2-3, а то 5 линий.
Так как раз и прирост будет в анализе, ведь тест идет на 4-х линиях.

=============
Хотя в комментариях к этому тесту говорят что-то о рандомном выборе лучшего хода...


https://github.com/vondele/Stockfish...b647...07e8db3

"joergoster commented on b248bbd 3 hours ago •
The only idea I have right now is to randomly choose a move from all the PV lines instead of always choosing the first. This must be done for both, of course, the test branch and the master branch. This would probably increase the number of games needed to get a reliable result, however. Whether we should use the setting which doesn't lose elo at all, or if we can accept some loss, is debatable. ;-)
Opinions?

Edit: Maybe with decreasing frequency as we are heading towards the endgame, similar to what is being done in the training games of Lc0 and their temperature setting ..."
ChessMan вне форума   Ответить с цитированием
Старый 19.05.2019, 08:57   #4588
klf
3 разряд
 
Аватар для klf
 
Регистрация: 19.01.2017
Сообщений: 226
Сказал(а) спасибо: 163
Поблагодарили 566 раз(а) в 172 сообщениях
Репутация: 86
По умолчанию Re: Stockfish и его производные

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

Известный парадокс Бертрана:
https://ru.m.wikipedia.org/wiki/%D0%...81%D1%82%D1%8C)
"вероятность не может быть чётко определена, пока не определён механизм или метод выбора случайной величины"

Имхо, для проверки патчей обязательно надо будет вводить тесты типа -=DieRybka4TestSuite=- более расширенные как по типам позиций, так и по количеству позиций/тестов.
Но это ещё через 100-200 Эло.
klf вне форума   Ответить с цитированием
Старый 19.05.2019, 14:35   #4589
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

как раз основной прогресс в разработке был достигнут, когда перешли от тестированию по всяким сетам к тестированию на сотнях тысяч партий.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Bullet (19.05.2019)
Старый 19.05.2019, 18:02   #4590
klf
3 разряд
 
Аватар для klf
 
Регистрация: 19.01.2017
Сообщений: 226
Сказал(а) спасибо: 163
Поблагодарили 566 раз(а) в 172 сообщениях
Репутация: 86
По умолчанию Re: Stockfish и его производные

А насколько перспективен подход, когда патчи тестируются для конкретных начал?
Например, наиграли миллион партий в староиндийке - такие коэффициенты/параметры движка.
Наиграли миллион партий во французской - другие коэффициенты.
Как только партия уходит в конкретное начало - движок в этот момент берет именно нужные настройки/коэффициенты
klf вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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