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)
Старый 27.11.2017, 23:33   #2041
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Stockfish от Ipman: https://mega.nz/#!vAgDWC7R!XikBdE2rS...e4SAo-8kpiKECc
Харлампий вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ivm1995 (03.12.2017), PanDoors (03.12.2017), SergeyMZ (01.12.2017), Виталий В. (30.11.2017), Гудвин (03.12.2017), Философ (28.11.2017)
Старый 28.11.2017, 23:15   #2042
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Вечером прогоню его со своей же предыдущей сборкой.
Итого:



Games Completed = 6000 of 6000 (Avg game length = 31.953 sec)
Settings = RR/4MB/10000ms+100ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 32591 sec elapsed, 0 sec remaining
1. Stockfish 251117 x64 POPCNT 2988.5/6000 1157-1180-3663 (L: m=207 t=0 i=0 a=973) (D: r=2638 i=590 f=199 s=67 a=169) (tpm=226.4 d=17.81 nps=1429273)
2. Stockfish 271117 x64 POPCNT 3011.5/6000 1180-1157-3663 (L: m=230 t=0 i=0 a=927) (D: r=2638 i=590 f=199 s=67 a=169) (tpm=226.5 d=17.76 nps=1405332)
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ChessMan (02.12.2017)
Старый 02.12.2017, 22:11   #2043
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Моя сборка Stockfish, включающая мощный патч, добавляющий ~6.5 ЭЛО и патч, реализующий динамический contempt. В сборку включен исходный код для создания собственной компиляции.
+safe_attacks2;
+phased_contempt3.

https://yadi.sk/d/EFqXmdQO3QFsxc
sovaz1997 вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), byan_mivv (03.12.2017), ChessMan (02.12.2017), ivm1995 (03.12.2017), Viktor (02.12.2017), Философ (02.12.2017)
Старый 02.12.2017, 23:23   #2044
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Всем привет!

Интересует, насколько будет полезным включение положительного статического contempt за белых, и отрицательного за черных в матче движков с учетом того, что будет использоваться "правильная" книга, по которой белые получают некоторый плюс по выходу из дебюта.
Если кто-то согласен проверить - дам движки.

_____
Предусмотрена опция для отключения функции в случае анализа позиций, где очевидно с равной вероятностью может быть перевес как за белых, так и за черных.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), sovaz1997 (03.12.2017)
Старый 03.12.2017, 11:42   #2045
ivm1995
Начинающий
 
Аватар для ivm1995
 
Регистрация: 04.11.2017
Сообщений: 6
Сказал(а) спасибо: 44
Поблагодарили 5 раз(а) в 5 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Для анализа сильнейший CiChess

http://forchess.ru/showpost.php?p=48131&postcount=153
Хороший и быстрый движок.
А что-то более новое появилось?
ivm1995 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 03.12.2017, 12:02   #2046
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Конечно!

http://forchess.ru/showthread.php?t=589&page=6 #168
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ivm1995 (05.12.2017)
Старый 03.12.2017, 13:33   #2047
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Author: Stefan Geschwentner
Date: Sun Dec 3 10:41:48 2017 +0100
Timestamp: 1512294108

Attack threats

Give bonus for safe attack threats from bishops and rooks on opponent queen

STC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 8629 W: 1599 L: 1438 D: 5592
http://tests.stockfishchess.org/test...bc590ccbb8b30d

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 7093 W: 987 L: 846 D: 5260
http://tests.stockfishchess.org/test...bc590ccbb8b317

Bench: 5051254

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), sovaz1997 (03.12.2017)
Старый 03.12.2017, 17:42   #2048
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Тестирование последней версии SF против SF 8 (тест регрессии) сейчас идёт: http://tests.stockfishchess.org/test...bc590ccbb8b6d8. Пока показывает больше 40 пунктов прирост!
sovaz1997 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), byan_mivv (03.12.2017), SergeyMZ (03.12.2017)
Старый 03.12.2017, 18:03   #2049
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Тестирование последней версии SF против SF 8 (тест регрессии) сейчас идёт: http://tests.stockfishchess.org/test...bc590ccbb8b6d8. Пока показывает больше 40 пунктов прирост!
Крайний патч здорово усилил Стокфиш!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), sovaz1997 (03.12.2017), Viktor (03.12.2017), Кевин (03.12.2017), Харлампий (03.12.2017)
Старый 03.12.2017, 18:04   #2050
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

otodranik, сейчас вообще больше 42 стабильно выдаёт. Будем ждать окончания тестов, пока ещё большой доверительный интервал. До SF 9 совсем немного осталось!
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 03.12.2017, 19:43   #2051
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Запущен VLTC-тест (180+1.8): http://tests.stockfishchess.org/test...bc590ccbb8b706
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ChessMan (03.12.2017)
Старый 03.12.2017, 22:51   #2052
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Sun Dec 3 18:29:55 2017 +0100
Timestamp: 1512322195

Use bool(Bitboard b) instead of !!b (#1321)

The idiom !!b is confusing newcomers (e.g. Stefan needs explaining here https://groups.google.com/d/msg/fish...Y/Gaf60QuACwAJ).

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), Философ (03.12.2017)
Старый 03.12.2017, 22:56   #2053
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Девятку авторы готовят!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), byan_mivv (03.12.2017), Chess762 (04.12.2017), ChessMan (03.12.2017), ck195708 (03.12.2017), Rom77 (06.12.2017), sovaz1997 (03.12.2017), Кевин (03.12.2017), Философ (03.12.2017)
Старый 03.12.2017, 23:08   #2054
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

otodranik, или десятку (судя по последним наименованиям у Microsoft и Apple)
sovaz1997 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ChessMan (03.12.2017), Кевин (03.12.2017)
Старый 04.12.2017, 10:29   #2055
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Сахар обновился: https://github.com/Zerbinati/SugaR
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ChessMan (04.12.2017), tt66 (04.12.2017), Философ (04.12.2017)
Старый 04.12.2017, 11:18   #2056
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

BrainFish тоже:
http://zipproth.com/index.html#Brainfish_download

Очередь за AsmFish.
Viktor вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), Chess762 (04.12.2017), ChessMan (04.12.2017), Философ (04.12.2017)
Старый 04.12.2017, 21:37   #2057
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Ещё три обновления сегодня: http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), ChessMan (04.12.2017), sovaz1997 (04.12.2017), Viktor (04.12.2017), Гудвин (05.12.2017), Философ (04.12.2017)
Старый 05.12.2017, 10:59   #2058
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Author: Stéphane Nicolet
Date: Tue Dec 5 07:25:42 2017 +0100
Timestamp: 1512455142

A better contempt implementation for Stockfish (#1325)

* A better contempt implementation for Stockfish

The round 2 of TCEC season 10 demonstrated the benefit of having a nice contempt implementation: it gives the strongest programs in the tournament the ability to slow down the game when they feel the position is slightly worse, prefering to stay in a complicated (even if slightly risky) middle game rather than simplifying by force into a drawn endgame.

The current contempt implementation of Stockfish is inadequate, and this patch is an attempt to provide a better one.

Passed STC non-regression test against master:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 83360 W: 15089 L: 15075 D: 53196
http://tests.stockfishchess.org/test...bc590ccbb8b370

This contempt implementation is showing promising results in certains situations. For instance, it obtained a nice +30 Elo gain when playing with contempt=40 against Stockfish 7, compared to current master:

• master against SF 7 (20000 games at LTC): +121.2 Elo
• this patch with contempt=40 (20000 games at LTC): +154.11 Elo

This was the result of real cooperative work from the Stockfish team, with key ideas coming from Stefan Geschwentner (locutus2) and Chris Cain (ceebo) while most of the community helped with feedback and computer time.

In this commit the bench is unchanged by default, but you can test at home with the new contempt in the UCI options. The style of play will change a lot when using contempt different of zero (I repeat: not done in this version by default, however)!

The Stockfish team is still deliberating over the best default contempt value in self-play and the best contempt modeling strategy, to help users choosing a contempt value when playing against much weaker programs. These informations will be given in future commits when available :-)

Bench: 5051254

* Remove the prefetch

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), Ofiscer (05.12.2017), OlegSergeyev (06.12.2017), Viktor (05.12.2017), Гудвин (05.12.2017), Кевин (05.12.2017), Философ (05.12.2017)
Старый 05.12.2017, 17:18   #2059
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Харлампий
A better contempt implementation for Stockfish (#1325)

* A better contempt implementation for Stockfish
Я бы хотел обратить внимание форумчан на эту фичу. Она работает при анализе, по умолчанию стоит 0, но если поставить +15 (например), Сток начинает усложнять позицию, что может привести к интересным результатам. Ослабление при игре уже замерили - примерно 1 ЭЛО http://tests.stockfishchess.org/test...bc590ccbb8b65d
Aster вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), byan_mivv (05.12.2017), ChessMan (05.12.2017), Ofiscer (05.12.2017), sovaz1997 (05.12.2017), Кевин (06.12.2017)
Старый 05.12.2017, 17:31   #2060
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Aster, эта фича повысит шансы на выход в финал в TCEC 11
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 05.12.2017, 18:26   #2061
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Я что-то не вполне понял, что именно даст этот патч в случае, если SF будет играть с заметно более сильным соперником?

Моделируется несложно: SF скажем на i3, соперник (для простоты тот же самый SF) - на i9/ Ryzen TR.
Кому не нравится - пусть будет соперник Houdini/Komodo на этом же, т.е. впятеро более мощном железе.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 05.12.2017, 18:31   #2062
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Maratka, он не будет делать ничью в чуть худшей позиции, не будет менять фигуры в сложных позициях, поэтому риск поиграть/выиграть возрастает (по сравнению с ничьей)
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 05.12.2017, 18:35   #2063
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Я что-то не вполне понял, что именно даст этот патч в случае, если SF будет играть с заметно более сильным соперником?

Моделируется несложно: SF скажем на i3, соперник (для простоты тот же самый SF) - на i9/ Ryzen TR.
Кому не нравится - пусть будет соперник Houdini/Komodo на этом же, т.е. впятеро более мощном железе.
Посмотри сам: включи анализировать позицию при = 0, при -100 и +100. Сразу всё поймешь как меняется оценка.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), sovaz1997 (05.12.2017)
Старый 05.12.2017, 18:36   #2064
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Maratka, он не будет делать ничью в чуть худшей позиции, не будет менять фигуры в сложных позициях, поэтому риск поиграть/выиграть возрастает (по сравнению с ничьей)
Не только, он теперь еще и меняет оценку на заданное число контемпта, как Комодо. При положительном контемпте всегда увеличивает в свою пользу, при отрицательном всегда уменьшает не в свою пользу.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), Maratka (05.12.2017), sovaz1997 (05.12.2017)
Старый 05.12.2017, 19:43   #2065
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Посмотри сам: включи анализировать позицию при = 0, при -100 и +100. Сразу всё поймешь как меняется оценка.
Как меняется оценка в зависимости от contempt понятно. Непонятно, как движок должен понять, что он играет против заметно более слабого или заметно более сильного противника, и соответственно выставить нужный contempt?

Ну скажем на пальцах: в TCEC 10 на втором круге берем партии с Chiron. Четыре партии, четыре ничьи. Каким должен был бы установлен contempt в этом случае? Четыре партии с Houdini, четыре ничьи. Каким должен быть установлен contempt в этих партиях?
Самое главное: как SF должен понять, что он играет со слабым Chiron, а не с сильным Houdini?
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (09.12.2017), TCH (05.12.2017)
Старый 05.12.2017, 19:56   #2066
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Не только, он теперь еще и меняет оценку на заданное число контемпта, как Комодо. При положительном контемпте всегда увеличивает в свою пользу, при отрицательном всегда уменьшает не в свою пользу.
Он не будет менять оценку на заданное число контемпта, хотя бы из-за этого:

int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:04   #2067
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Не только, он теперь еще и меняет оценку на заданное число контемпта, как Комодо. При положительном контемпте всегда увеличивает в свою пользу, при отрицательном всегда уменьшает не в свою пользу.
При положительном контемпте - это
Options["Contempt"] > 0,
или
contempt = Options["Contempt"] * PawnValueEg / 100 > 0
?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:10   #2068
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Он не будет менять оценку на заданное число контемпта, хотя бы из-за этого:

int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns
Пешка в SF весит не 100, поэтому выполняется преобразование.

Код:
PawnValueMg   = 171,   PawnValueEg   = 240,
  KnightValueMg = 764,   KnightValueEg = 848,
  BishopValueMg = 826,   BishopValueEg = 891,
  RookValueMg   = 1282,  RookValueEg   = 1373,
  QueenValueMg  = 2526,  QueenValueEg  = 2646,
А на вывод - обратное преобразование. Все правильно
Код:
ss << "cp " << v * 100 / PawnValueEg;
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:15   #2069
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Как меняется оценка в зависимости от contempt понятно. Непонятно, как движок должен понять, что он играет против заметно более слабого или заметно более сильного противника, и соответственно выставить нужный contempt?

Ну скажем на пальцах: в TCEC 10 на втором круге берем партии с Chiron. Четыре партии, четыре ничьи. Каким должен был бы установлен contempt в этом случае? Четыре партии с Houdini, четыре ничьи. Каким должен быть установлен contempt в этих партиях?
Самое главное: как SF должен понять, что он играет со слабым Chiron, а не с сильным Houdini?
Я запустил SF против Chiron сегодня еще до вашего сообщения - тоже интересно стало (контроль 3 часа + 20 секунд, чтобы хоть как-то соответствовало TCEC). Contempt=40. К сожалению, Chiron пошел в другую линию, но это сути не меняет. Партию постараюсь выложить здесь.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (09.12.2017), Maratka (05.12.2017)
Старый 05.12.2017, 20:16   #2070
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Он не будет менять оценку на заданное число контемпта, хотя бы из-за этого:

int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns
Для внутренного преобразования и работы Стокфиша пешка может весить сколько угодно, но в выводимой ЮСИ-информации всегда будет стандратное значение 1 пешка = 100 сантипешкам.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (09.12.2017), Maratka (05.12.2017), sovaz1997 (05.12.2017)
Ответ


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

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

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

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


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


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