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)
Старый 05.02.2020, 05:44   #6781
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Тезис о том, что на длинных контролях якобы нет прироста, опровергается рейтинг-листом на длинном контроле.
http://fastgm.de/60min.html
http://fastgm.de/h2h3600.html
Прикольно читать про прирост. Нет, конечно все правильно, табличка, статистика, все чин чинарем.
В феврале ещё такой же тест, ещё прирост. Так можно до бесконечности. Даже новые патчи не нужны.
А вы попробуйте после каждого такого турнира, на длинном контроле продублировать матч Сток 11 против 10- го релиза и посмотрите будет ли прирост.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 05.02.2020, 09:03   #6782
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от StenR
Даже интересно, аквариумисты по прежнему на дефолтных d25 анализируют или как у товарища выше?
Цитата: Сообщение от ChessMan
Разработчики не ставят перед собой задачу улучшать качество движка в адвансе.
Спасение утопающих - дело рук самих утопающих!
Аквариумисты по прежнему анализируют без советов других товарищей, рассчитывая на свои способности. Интерактивный анализ намного отличается от бесконечного в СВ не только набором функций для анализа, но и возможностями оболочки в виде дерева.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
4el0vek (05.02.2020), Maratka (05.02.2020), Валекс (06.02.2020)
Старый 05.02.2020, 11:14   #6783
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
возможностями оболочки в виде дерева.
Идеологически правильный посыл о неоспоримом превосходстве нового мышления.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 05.02.2020, 15:54   #6784
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Wed Feb 5 13:42:24 2020 +0100
Timestamp: 1580906544

Reintroduce king infiltration

This patch reintroduces the recently simplified king infiltration bonus
in initiative calculation, doubling its effect, and compensating more.

passed STC
http://tests.stockfishchess.org/test...ae32da08941d5c
LLR: 2.94 (-2.94,2.94) {-0.50,1.50}
Total: 75323 W: 14434 L: 14140 D: 46749 Elo +1.36
Ptnml(0-2): 1231, 8729, 17528, 8826, 1331

passed LTC
http://tests.stockfishchess.org/test...0d848499f638c1
LLR: 2.94 (-2.94,2.94) {0.25,1.75}
Total: 171466 W: 22223 L: 21561 D: 127682 Elo +1.34
Ptnml(0-2): 1204, 15951, 50831, 16397, 1312

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

Brench: 4869669

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.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ChessMan (05.02.2020), Rom77 (05.02.2020), Vasilievich (05.02.2020), Валекс (06.02.2020), Виталий В. (05.02.2020)
Старый 05.02.2020, 15:57   #6785
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ага, это, собственно, та же идея, что и была раньше, но цифры другие.
С новыми границами пройти сложнее, но я хотя бы уверен теперь, что это - не хлам
__________________

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

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

А это?
https://github.com/Vizvezdenec/Stock...e6714933de6d11
Maratka на форуме   Ответить с цитированием
Старый 05.02.2020, 16:07   #6787
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

А для этого пока LTC идёт
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 05.02.2020, 17:50   #6788
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Wed Feb 5 15:32:29 2020 +0100
Timestamp: 1580913149

Small cleanups.

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

Bench: 4869669

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пасибо:
ChessMan (05.02.2020), Vasilievich (08.02.2020), Валекс (06.02.2020), Виталий В. (05.02.2020)
Старый 05.02.2020, 21:25   #6789
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Наверняка очередной патч с прибавкой в 0.01 эло
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 05.02.2020, 21:32   #6790
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Нуль ELO. Строгий нуль.
Просто теперь код стал чуть компактнее и читабельные, что дает некоторый (небольшой) плюс для дальнейшего улучшения.
Maratka на форуме   Ответить с цитированием
Старый 05.02.2020, 21:35   #6791
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
что дает некоторый (небольшой) плюс для дальнейшего улучшения.
Наверняка даст, не может такого быть что бы это не дало, хотя бы 0.0001 эло но выжмем.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 05.02.2020, 21:46   #6792
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
Наверняка даст, не может такого быть что бы это не дало, хотя бы 0.0001 эло но выжмем.
Возможно. Если дадите 1-5 млн. ядер на 5-20 часов, чтобы выловить эту дельту.

И хватит уже херню писать!
Maratka на форуме   Ответить с цитированием
Старый 06.02.2020, 01:05   #6793
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Нуль ELO. Строгий нуль.
Совсем не обязательно.
Очень часто после таких патчей идёт прибавка ЭЛО. Возможно движок становится хоть и немного но быстрее.

Вот например этот патч:

https://github.com/official-stockfis...1ad77e315d17ac

Assorted trivial cleanups

- Cleanups by Alain
- Group king attacks and king defenses
- Signature of futility_move_count()
- Use is_discovery_check_on_king()
- Simplify backward definition
- Use static asserts in move generator
- Factor a statement in move generator

No functional change
snicolet committed on 19 Oct 2019



на моём ПК сделал Стокфиш немного быстрее.

==========
А вот для СиФиша этот патч даёт замедление порядка ~1%.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (06.02.2020)
Старый 07.02.2020, 11:23   #6794
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Потестили последний патч https://github.com/official-stockfis...a7b3b53aa1ad7e
Что сказать? Как бы роста за последние 2 месяца вообще нет. Как было +241.42 ЭЛО, от 20191208-2316, так и сейчас получили +242.89 ЭЛО.
Но! Если копнуть, то оказывается что +242.89 ЭЛО это усредненный результат, тест был из 20 000 партий, в блоках по 500, так вот был результат в 500 партиях +274.22, а был и всего +220.88. Так моя мысль такая, надо все эти +220 которые, перетестировать заново, а нормальные +270 оставить, Дополнительный полутест целиком на энтузиазме! И тогда получится что рейтинг скакнет значительно. Тогда злые языки заткнутся. Вот такое у меня предложение, добиваться нужного результата любыми путями.

20 000 партий по 500, это ведь всего 40 компов. Так по ходу теста допустим номера 3, 15 и 28 начинают просядать, эло пошло вниз. Главный дает команду - замена! Подключаются нормальные, старые результаты трех неудачников аннулируются. Конечно длительность теста немного увеличится, ну и что из этого.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs

Последний раз редактировалось Alex_Zet; 07.02.2020 в 11:54.
Alex_Zet вне форума   Ответить с цитированием
Старый 07.02.2020, 13:18   #6795
No Pasaran!
3 разряд
 
Аватар для No Pasaran!
 
Регистрация: 03.08.2016
Сообщений: 160
Сказал(а) спасибо: 90
Поблагодарили 182 раз(а) в 82 сообщениях
Репутация: 33
По умолчанию Re: Stockfish и его производные

S_XPro-NN 1.0 32-64

Marco Zerbinati

https://github.com/Zerbinati/S_XPrO-NN/releases/tag/1.0
No Pasaran! вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (07.02.2020)
Старый 07.02.2020, 13:35   #6796
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

ChessMan говорит что это не работает. А вдруг на ТСЕС взлетит
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 07.02.2020, 18:39   #6797
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Soviet - UCI chess engine.
based on the Stockfis code, modification and tuning Eugeniusz
Rating JCER = 3236
https://rapidu.net/3253504824/Soviet_NN.7z
Yard вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Vasilievich (08.02.2020), Viktor (08.02.2020)
Старый 08.02.2020, 10:42   #6798
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Zeus - Stockfish code, modification and tuning Eugeniusz
https://rapidu.net/4353504766/Zeus-3.0.7z
Yard вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (09.02.2020)
Старый 09.02.2020, 03:08   #6799
StenR
2 разряд
 
Аватар для StenR
 
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

А что значит UCI Analysis Mode? Это превращает Стокфиш по аналогии с Гудини Матфайндер или что-то ещё? И что там за настройки особые в 100 ЭЛО применял товарищ для французской защиты? Сейчас анализирую варианты Стейница за чёрных, там где белые делают короткую рокировки и не нравятся они мне категорически.
StenR вне форума   Ответить с цитированием
Старый 09.02.2020, 14:31   #6800
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

За весь февраль прошел только один LTC, 60+0.6. 20-02-03 Viz infiltration1.
Прямо скажем не густо. Нет рывка перед началом Премьер 17.
И ждем нового master, где то в середине месяца и узнаем есть ли рост.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 09.02.2020, 14:52   #6801
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

BrainFish_08022020
Februar 02, 2020

+ книги

https://zipproth.com/Brainfish/download/
Владимир001 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
PanDoors (09.02.2020), Shadow (09.02.2020), Viktor (09.02.2020)
Старый 09.02.2020, 21:45   #6802
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

compiled by I. Ivec
February 5, 2020
svoitsl вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Antuan (09.02.2020), gens (09.02.2020), Валекс (10.02.2020), Виталий В. (12.02.2020)
Старый 10.02.2020, 00:52   #6803
Омегазеро
Гроссмейстер
 
Аватар для Омегазеро
 
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
+242.89 ЭЛО это усредненный результат, тест был из 20 000 партий, в блоках по 500, так вот был результат в 500 партиях +274.22, а был и всего +220.88
Это в очередной раз доказывает зависимость доверительного интервала от поведения патча на дебютном наборе
Бывают патчи, которые по-разному усиливают движок на разных группах дебютов. Для них доверительные интервалы гораздо шире
И это нельзя компенсировать никаким увеличением количества партий в тесте

Вместо того, чтобы выявлять такие патчи, стокфишевцы занимаются какой-то ерундой, которая не даст реальнызх результатов

Кроме того, давно пора начинать тестировать не Стокфиш против Стокфиша, а Стокфиш против Лилы
Усиление +50 относительно себя может вылиться в жалкие +15 против Лилы
Омегазеро вне форума   Ответить с цитированием
Старый 10.02.2020, 11:24   #6804
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Mon Feb 10 09:12:07 2020 +0100
Timestamp: 1581322327

Fix wrong assert.

can trigger an abort when compiling with debug=yes, and using 7men TB.
The assert should check that less than 8 pieces are in the key for each
side, matching the assumption that underlies the FEN string construction.
Also take explicitly care of a 'v' character in material strings.

Fixes an issue reported in the forum:
https://groups.google.com/d/msg/fish...0/7mS7ntZMBAAJ

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

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

Author: Vizvezdenec
Date: Mon Feb 10 09:19:02 2020 +0100
Timestamp: 1581322742

Modify singular beta for ttPv positions.

This patch lowers singular beta for positions that have been in pv and are not pv nodes.
The idea of using ttpv && !PvNode improved scaling with TC and could be
useful for other search heuristics.

passed STC
http://tests.stockfishchess.org/test...0d848499f63bbc
LLR: 2.94 (-2.94,2.94) {-0.50,1.50}
Total: 154953 W: 29688 L: 29272 D: 95993 Elo +0.93
Ptnml(0-2): 2616, 17912, 36037, 18210, 2673

passed LTC
http://tests.stockfishchess.org/test...0d848499f63bfa
LLR: 2.95 (-2.94,2.94) {0.25,1.75}
Total: 70974 W: 9305 L: 8932 D: 52737 Elo +1.83
Ptnml(0-2): 466, 6658, 20920, 6826, 569

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

Bench: 4932981

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

Ну вот тут будет не так просто
Вообще как у нас делаются вытягивания ходов?
Если позиция встречалась в таблице повторений, то берётся её оценка оттуда и из неё вычитается 2 * глубину, это называется singularBeta.
Потом делается поиск половинной глубины по всем ходам, кроме хода из таблицы повторений, с нулевым окном относительно singularBeta (т.е. что alpha это singularBeta -1, а beta это singularBeta, фактически значит, что мы считаем, что если значение хотя бы меньше singularBeta, то оно "плохое"), если этот поиск возвращает величину меньше singularBeta, то мы считаем, что ход из таблицы повторений - "единственный", и для него делается extension.
В данном патче же вместо singularBeta = ttValue - depth * 2 делается бОльшее уменьшение для позиций, которые уже были в Pv, но не являются PvNode, т.е. для тех, у которых оценка выходит за границы alpha/beta.
Вообще тут достаточно много было попыток что-то поменять, и просто изменить 2 * depth на что-то большее, и сделать зависимость от cutNode, это часто проходило короткие временные контроли, но проваливало длинные всегда. Эта часть вообще не очень линейно скейлится, но конкретно данный подход, возможно, тот, который скейлится хорошо.
__________________

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

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

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

Цитата: Сообщение от Омегазеро
Кроме того, давно пора начинать тестировать не Стокфиш против Стокфиша, а Стокфиш против Лилы
Усиление +50 относительно себя может вылиться в жалкие +15 против Лилы
Так может это... пора Лилу учить против SF тоже?
А то все selfplay да selfplay.... :D

Делов то всего ничего - у всех, у кого есть видеокарты, есть и как минимум один CPU, причем что-то мне подсказывает, что более чем на одно ядро.

Последний раз редактировалось Maratka; 10.02.2020 в 12:55.
Maratka на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Rom77 (10.02.2020), Владимир001 (10.02.2020)
Старый 10.02.2020, 14:24   #6809
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Омегазеро
Это в очередной раз доказывает зависимость доверительного интервала от поведения патча на дебютном наборе
Бывают патчи, которые по-разному усиливают движок на разных группах дебютов.
А откуда вообще известно что патч в достаточной степени был задействован в тесте? Допустим патч на то то и то то. А это самое то то и то то практические и не встретилось в тесте. Кто точно знает что там встретится а что нет? Патч красный или зеленый, а в должной степени и не убедились что эти самые то то и то то по настоящему были проверенны.

Человек старался старался а напрасно. Для поднятия боевого духа предлагаю слушать воинские марши.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 10.02.2020, 21:38   #6810
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну коль уж оно встречается в нескольких десятков FEN, используемых для бенча, то на многих тысячах партий оно уж точно сработает.
Maratka на форуме   Ответить с цитированием
Ответ


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

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

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

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


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


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