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)
Старый 06.10.2018, 13:10   #3121
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
SF, считая, что у него плюс а не минус, попрется в атаку, и чем окончательно сломает свою оборону.
Так собственно поэтому и делается Contempt ,таким, что бы при игре с сильным движком (коем он сам себя считает) не было падения его силы (что бы агрессивность не стала авантюризмом ), а для остальных движков его агрессивность может и на пользу. (быстрее проиграют )
svoitsl вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:11   #3122
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Contempt=21 прошёл [-3;1] против Contempt=0, а значит, что на величину больше 1 эло он не регрессит, при этом давая 10-20 с движками всего лишь на сотню эло слабее и больше против ещё более слабых.
Опять-таки, абсолютный движок пусть есть. 32-men TB
В каждой позиции у него есть оценка - Мат в столько-то ходов, ничья, мат нам в столько-то ходов.
Так вот, если он имеет 15 ходов, которые ведут к ничьей, то, несмотря на то, что это "абсолютный" движок, именно выбор нужного из 15 ходов всегда будет давать разное количество эло.
При прочих равных такому движку будет нужно идти на позиции, где у противника больше шансов ошибиться, хотя с точки зрения "абсолютного" движка они будут равнозначны. Contempt в стокфише в какой-то степени так и работает, но только идёт на чуть худшие, но более сложные позиции, или же сохраняет материал на доске, если это не сильно вредит. Вот и имеем вроде бы "абсолютный" движок, а на деле же ему всё равно нужен какой-то Contempt, просто чтобы не клепать ничьи массовыми разменами.
В прошлых финалах SF играл уже с Contempt = 21 и как-то я не заметил у него серьёзных проблем. Ну проиграл 9 партий, набрал тем не менее всё те же 60% очков, как и в рейтинг листах обычно. Так что, по крайней мере по набору текущих данных, нет никакой существенной разницы в плане Contempt для SF между более старой версией или Комодо с Гудини.
Поэтому да, c=50 будет хуже в игре против самого себя, да только он же играет не против самого себя
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:13   #3123
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

И как же он это учитывает?
Хорошо, когда у нас всего два зеленых патча: достаточно прошить оба, и запустить регресс против SF9.
А если пачтей соберется пять? В сумме они дадут прирост, ибо слишком много зеленых, и маловероятно, что все конфликтует со всеми, но один их них вполне может конфликтовать с другим, и если его убрать - прирост будет еще больше.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:16   #3124
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Всегда есть возможность оттестироваться с [-3;1]
Вообще contempt=50 никак не учитывает, против кого он играет, разумеется.
Это учитывается организаторами - два стокфиша в одном турнире не играют. А все остальные движки слабее SF9, большинство подавляющее так ещё и слабее SF8.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:19   #3125
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
Так собственно поэтому и делается Contempt ,таким, что бы при игре с сильным движком (коем он сам себя считает) не было падения его силы (что бы агрессивность не стала авантюризмом ), а для остальных движков его агрессивность может и на пользу. (быстрее проиграют )
Цитата: Сообщение от Vizvezdenec
Вообще contempt=50 никак не учитывает, против кого он играет, разумеется.
Это учитывается организаторами - два стокфиша в одном турнире не играют. А все остальные движки слабее SF9, большинство подавляющее так ещё и слабее SF8.

В тесте против SF9 это поймать невозможно: dev-версия де-факто просто ловит своего предка на ошибках, которые в ней уже исправлены, а SF9 в этой позиции мух считает.
Реально же сильный "другой" движок (Komodo например) имеет свои плюсы, и как поведет себя SF с высоким Contempt в позиции, которая выигрышна для Komodo (и Komodo считает, что у него плюс) предсказать несложно.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:35   #3126
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

С sf9 была уже добрая сотня патчей, этот движок на sfdev похож не больше, чем условный Гудини.
В конце концов каждый патч "в среднем" лучше, это значит, что во многих позициях он может быть и хуже.
Конечно, стокфиш будет больше проигрывать. Собственно, он это делает даже против SF7.
Только и выигрывать будет существенно больше, т.к. "в среднем" он на 70 эло сильнее.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 13:38   #3127
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Вот такую бонусную партию разыграли в конце прошлого года между актуальными на тот момент SF и Komodo:


1. d4 {book} f5 {book} 2.g3 {book} Nf6 {book} 3. Bg2 {d=24, mt=00:01:32, tl=00:58:57, s=24762 kN/s,
n=2281051457, pv=Bg2, tb=0, R50=50, wv=0.29,} d5 {d=29, pd=c4, mt=00:03:35,
tl=00:56:54, s=7145 kN/s, n=1539324615, pv=d5 c4 e6, tb=0, R50=49, wv=0.21,} 4.
Nf3 {d=25, pd=Nbd7, mt=00:02:00, tl=00:57:07, s=24386 kN/s, n=2931949285,
pv=Nf3 Nbd7 c4 e6 O-O c6 Qc2 Ne4 Be3 Be7 Nc3 O-O Rad1 Nd6 c5 Ne4 Nxe4 fxe4 Nd2
b6 cxb6 Qxb6 Bh3 Nf6 Nb3 Bd7 f3 h6 Nc5 Bxc5, tb=0, R50=50, wv=0.41,} e6 {
d=29, pd=O-O, mt=00:01:03, tl=00:56:00, s=7871 kN/s, n=501717648, pv=e6 O-O
Be7, tb=0, R50=50, wv=0.24,} 5. c4 {d=26, pd=Bd6, mt=00:05:01, tl=00:52:16,
s=23645 kN/s, n=7121547933, pv=c4 Bd6 O-O, tb=0, R50=50, wv=0.37,} Bd6 {
d=27, pd=Nc3, mt=00:00:55, tl=00:55:15, s=8688 kN/s, n=480731680, pv=Bd6 Nc3
O-O, tb=0, R50=50, wv=0.20,} 6. O-O {d=26, pd=c6, mt=00:04:01, tl=00:48:25,
s=23907 kN/s, n=5767595180, pv=O-O c6, tb=0, R50=50, wv=0.41,} c6 {d=29,
pd=Ne5, mt=00:02:00, tl=00:53:24, s=12831 kN/s, n=1552104949, pv=c6 Ne5 Nbd7
cxd5 exd5 Bf4 Qe7 Nd3 Bxf4 Nxf4 Ne4 Nd2 Nxd2 Qxd2 Nf6 Qc2 O-O Nd3 a5 a3 Be6 e3
Ne4 h4 Rfe8 Nf4 Nd6 h5 Bf7 Rac1 a4, tb=0, R50=50, wv=0.18,} 7. Nc3 {d=27,
mt=00:02:43, tl=00:45:51, s=23282 kN/s, n=3807121559, pv=Nc3, tb=0, R50=50,
wv=0.40,} O-O {d=29, pd=Qc2, mt=00:00:45, tl=00:52:48, s=24320 kN/s,
n=1111632720, pv=O-O Qc2 Qe8, tb=0, R50=50, wv=0.18,} 8. Qc2 {d=28, pd=Re8,
mt=00:04:19, tl=00:41:41, s=23832 kN/s, n=6189796781, pv=Qc2 Re8 b3 Nbd7 Bb2
g6, tb=0, R50=50, wv=0.38,} Ne4 {d=31, pd=Be3, mt=00:03:47, tl=00:49:11,
s=25619 kN/s, n=5828344557, pv=Ne4 Be3 Nd7 a4 Qe7 a5 Rb8 Rfe1 Qe8 Red1 Qe7 Qb3
Kh8 Rdc1 Kg8 Rf1 Bc7 Rfb1 Bd6 Rc1 Kh8 Qc2 Kg8 Rcb1 Ra8 Re1 f4 gxf4 Nxc3 bxc3
Bxf4 Bxf4, tb=28, R50=50, wv=0.21,} 9. Nxe4 {d=24, pd=dxe4, mt=00:00:51, tl=00:
41:00, s=24185 kN/s, n=1254843460, pv=Nxe4 dxe4, tb=0, R50=49, wv=0.37,} dxe4 {
d=34, pd=Bg5, mt=00:00:57, tl=00:48:24, s=27533 kN/s, n=1576444548, pv=dxe4
Bg5 Qe8 Ne5 c5 Be3 cxd4 Bxd4 Nc6 Nxc6 Qxc6 Qc3 e5 Bxe5 Bxe5 Qxe5 Qxc4 Rfd1 Qe6
Qd4 b6 Bf1 Qe7 b3 Be6 Qe5 Rac8 Rd6 Rfe8 e3 Rc5 Qd4 Qf7 Rd1 h6 Qb2 Qc7 Ba6 Rc2
Qd4 Rxa2, tb=581, R50=50, wv=0.17,} 10. Bg5 {d=27, pd=Be7, mt=00:00:36, tl=00:
40:33, s=25748 kN/s, n=931719777, pv=Bg5 Be7 Bxe7 Qxe7 Ne5 c5, tb=0, R50=50,
wv=0.35,} exf3 {d=33, pd=Bxd8, mt=00:01:56, tl=00:46:37, s=29610 kN/s,
n=3458681443, pv=exf3 Bxd8 fxg2 Kxg2 Rxd8 Rad1 Na6 f3 Bd7 e4 Nc7 Qb3 Rab8 exf5
exf5 Rfe1 Kh8 Re2 Be8 Qc2 Bf7 b3 g6 Qc3 Kg8 Qa5 Na6 a3 Bf8 Rdd2 Bg7 d5 cxd5
cxd5 Rbc8 Qb5 Nc7 Qxb7, tb=41, R50=50, wv=-0.06,} 11. Bxd8 fxg2 12. Kxg2 Rxd8


SF пошел в атаку, считая, что у него где-то +0.7, и это при нулевом Contempt. Партию проиграл.
При Contempt = 50 у него оценка уже 1.0

А вот если проверить эту партию против SF9, то результаты вполне вероятно будут иными.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Chess762 (26.03.2019)
Старый 06.10.2018, 13:57   #3128
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Так это партия, где есть материальный дисбаланс Q vs 3 minors, в этой позиции, кстати, новейший SF набирает > 50% очков против Komodo. Потому что в прошлом году это было его слабым местом, а сейчас уже им не является. Более того, год назад SF превосходил Комодо на 20 эло, а сейчас на 70.
Более того, какая разница, какую оценку SF показывает, если он делает те же ходы?
Ну будет у него +0.7 со стартовой позиции, а не +0.4, как сейчас с contempt=21, какая разница? Вопрос в том, что он будет более агрессивно сохранять материал... И это работает.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Chess762 (26.03.2019)
Старый 06.10.2018, 14:11   #3129
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну будет у него +0.7 со стартовой позиции, а не +0.4, как сейчас с contempt=21, какая разница? Вопрос в том, что он будет более агрессивно сохранять материал... И это работает.
contempt=21




Запустил против LZ с обраткой, 75 минут +20 секунд, посмотрим...
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 14:16   #3130
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Более того, какая разница, какую оценку SF показывает, если он делает те же ходы?
Кстати, если он будет делать те же ходы, то проиграет. Значит делает не те же.
В любом случае, возьмите проигрыши SF в последнем отборе. Увеличьте contempt с 21 до 50. Уверены, что лучше станет?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 15:33   #3131
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Запустил против LZ с обраткой, 75 минут +20 секунд, посмотрим...
Делаем ставки!

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

Цитата: Сообщение от Maratka
Кстати, если он будет делать те же ходы, то проиграет. Значит делает не те же.
В любом случае, возьмите проигрыши SF в последнем отборе. Увеличьте contempt с 21 до 50. Уверены, что лучше станет?
Да, т.к. тестирование это и показывает.
Ну проиграет он больше партий, но выиграет ещё больше.
В этом как бы и суть. Чтобы не проигрывать, можно выкрутить Contempt в -100, только зачем? Нужно хвост в турнирах рубить, а не заниматься беспроигрышными играми, которые не пустили SF в финал в 10 сезоне.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 15:50   #3133
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
есть материальный дисбаланс Q vs 3 minors, в этой позиции, кстати, новейший SF набирает > 50% очков против Komodo. Потому что в прошлом году это было его слабым местом, а сейчас уже им не является.
Посмотрим, что выйдет в случае, когда слабого места нет. SF играет против LZ, т.е. асболютный лидер рейтингов против типичного движка из тройки преследователей.

А потом проверю с contempt =50 и contempt =0
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 16:10   #3134
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
а не заниматься беспроигрышными играми, которые не пустили SF в финал в 10 сезоне.
При разнице в рейтинге около 60 ELO супротив версии, которая играла год назад, SF пройдет в финале и с нулевым contempt. Разница отлично видно по текущему отбору (первое место с солидным запасом) и прошлому (второе место, причем мог бы и не пройти, все решалось в личной встрече с еще одним претендентом).
Значение contempt за эти полгода насколько я помню не менялось.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 16:28   #3135
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
При разнице в рейтинге около 60 ELO супротив версии, которая играла год назад, SF пройдет в финале и с нулевым contempt. Разница отлично видно по текущему отбору (первое место с солидным запасом) и прошлому (второе место, причем мог бы и не пройти, все решалось в личной встрече с еще одним претендентом).
Значение contempt за эти полгода насколько я помню не менялось.
Как раз то, где он еле-еле прошёл, было с contempt = 12 . Где легко - 20 и 21.
Надо отметить ещё, что изменение contempt с 21 до 50 на текущем поле движков даст столько эло, сколько дают 3-4 месяца патчей. Зачем отказываться от этого, чтобы проиграть на 1 игру меньше?
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 16:29   #3136
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
Так собственно поэтому и делается Contempt ,таким, что бы при игре с сильным движком (коем он сам себя считает) не было падения его силы (что бы агрессивность не стала авантюризмом ), а для остальных движков его агрессивность может и на пользу. (быстрее проиграют )
Если более сильный шахматист будет играть остро (в атаку ферзем в нарушение правил!) с более слабым, то он выиграет быстрее. А причина в ошибках соперника. И это уже авантюризм.
Вот и игра с "контемпт-ом" похожа по логике на подобные действия. Да, рейтинги прибавляются за счет "вырубки хвоста", но сила игры вряд ли. То, что Стокфиш больше выигрывает и при этом больше проигрывает никак не может оправдывать рост его силы. Оправдание только одно: больше результативность.

В турнирах движков подобный риск оправдан, а вот в анализе может привести к заметному ухудшению позиции. А на какое продолжение мне идти и как обострять, я думаю, лучше самому решать.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), ck195708 (06.10.2018), Maratka (06.10.2018)
Старый 06.10.2018, 16:40   #3137
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Если более сильный шахматист будет играть остро (в атаку ферзем в нарушение правил!) с более слабым, то он выиграет быстрее. А причина в ошибках соперника. И это уже авантюризм.
Вот и игра с "контемпт-ом" похожа по логике на подобные действия. Да, рейтинги прибавляются за счет "вырубки хвоста", но сила игры вряд ли. То, что Стокфиш больше выигрывает и при этом больше проигрывает никак не может оправдывать рост его силы. Оправдание только одно: больше результативность.

В турнирах движков подобный риск оправдан, а вот в анализе может привести к заметному ухудшению позиции. А на какое продолжение мне идти и как обострять, я думаю, лучше самому решать.
Ну про анализ никто не говорит.
Я даже не говорю про дефолтное значение contempt=50. Я говорю про значение его в турнирах, где у стокфиша поле противников - движки, которые слабее на величину от 70 до 250 эло.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Viktor (06.10.2018)
Старый 06.10.2018, 17:07   #3138
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

А я говорю про тестирование с реальными конкурентами, а не со своей собственной устаревшей версией:

Цитата: Сообщение от Vizvezdenec
Так это партия, где есть материальный дисбаланс Q vs 3 minors, в этой позиции, кстати, новейший SF набирает > 50% очков против Komodo. Потому что в прошлом году это было его слабым местом, а сейчас уже им не является.
Если это не является, то что является?

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

Реальные конкуренты в плане тестирования ничем не хуже своей устаревшей версии.
Иначе можно закрывать фиштест и ничего не тестировать.
Пока же я НИ РАЗУ не видел, чтобы то, что работает против самого себя, не работало против других.
И да, 1 партия - не доказательство того, что что-то чем-то является или нет.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 17:23   #3140
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Пока же я НИ РАЗУ не видел, чтобы то, что работает против самого себя, не работало против других.
Посмотрите на одно сообщение выше ;)

Цитата: Сообщение от Vizvezdenec
И да, 1 партия - не доказательство того, что что-то чем-то является или нет.
Одна партия - это играл (и выиграл финальный матч) против Houdini с разгромным счетом, или не прошел в финал.
Пол-очка из 100 возможных - и в конце прошлого года SF в финале не был.

Потом он набрал ELO, и без проблем обыграл Komodo в финале.
Сейчас набрал еще +20 ELO, и результат финала в общем-то предсказуем.

Вопрос: где тут место для contempt?
Все решились общим усилением на ~60 Elo с конца прошлого года.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 17:41   #3141
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Если это не является, то что является?
Кстати, как доиграется ответка - партии выложу.
Интересно, есть ли явные ошибки у SF, или он делает все правильно, и проигрывает, и можно ли их исправить?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 17:42   #3142
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Сезон 11
1 Stockfish 61.0
2 Houdini 54.5
3 Komodo 51.5
Февраль 2018 года. Стокфиш 9 только-только вышел. Contempt=20
Сезон 12
1 Komodo 31.0
2 Stockfish 30.5
3 Houdini 29.5
Май 2018 года. 20 эло с прошлого сезона. Contempt=12.
Сезон 13
1 Stockfish 39.0
2 Komodo 36.0
3 Houdini 33.0
Сентябрь 2018 года. 20 эло с прошлого сезона. Contempt=21.
Помимо очевидного усиления Комодо можно заметить, что значение Contempt влияет едва ли не сильнее, чем 20 эло от патчей (которые отображаются как в игре против SF9, так и в рейтинг-листах).
При этом все прошлые финалы и текущий SF играет с contempt=20 или 21.
Поэтому я ещё раз повторю, что оптимальное значение contempt стокфишу даст больше в следующем сезоне, чем прошедшие патчи, особенно учитывая, что последних особо нет на данный момент. Хотя бы по той причине, что, согласно моим данным, прирост эло против движка уровня SF8 contempt=50 против 20 составляет около 10 единиц, а sf8 сильнее как Fire, так и Ethereal, ну и сильнее всех остальных более низкого уровня движков.
Поэтому если поставить c=50 против c=20, то шансы на выход в финал повысятся ещё на несколько процентов, пусть и ценой (возможно) несколько большего количества поражений.
Это же сообразили и ребята из Komodo, которые в этом сезоне выкрутили Contempt на очень большое значение, так что он проиграл оба матча SF и Houdini, но уверенно вышел в финал.
ipmanchess обещал сделать тест стокфиша с contempt=50, а он делает тесты на наборах движков, думаю, там мы увидим эффект
А по поводу "и так пройдёт"...
Всегда есть некоторая вероятность не пройти. Очевидно, её надо минимизировать. Очевидно, что, согласно текущим данным, c=50 по сравнению с 21 даёт больше очков в среднем против _каждого_ противника в DivP. А раз больше против каждого - то и в сумме больше, очевидно.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Chess762 (26.03.2019)
Старый 06.10.2018, 18:12   #3143
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Надо отметить ещё, что изменение contempt с 21 до 50 на текущем поле движков даст столько эло, сколько дают 3-4 месяца патчей. Зачем отказываться от этого, чтобы проиграть на 1 игру меньше?
Против хвоста даст. Верно? А если разработчики Komodo (да и Гударт тоже) поднимут у себя на 20 единиц? При всей своей занятости, Гударту это сделать - минута, и выпустить техническое обновление 6.0.4, а для команды Komodo это вообще текучка... В результате, пропорция не изменится: SF не будет выносить хвост сильнее, чем Komodo, в сравнении с текущими версиями SF и Komodo. Т.е. никакого роста ELO не будет в принципе.

______
Прав Viktor: я, когда играл движками на PlayChess, часто наблюдал, как кто-то многоядерный со SF'шем громит четрыхеядерного Phenom первого выпуска с Fritz'ем. Думаю - зачем оно ему?
А ящик просто открывается: человек на каждой партии набирает 1-2 Elo. Да, рискует, что будет ничья, и там он потеряет целых 15 ELO, но вероятности таковы, что плюсы перетягивают. В результате получаем дутые рейтинги. Но смотрится то красиво!
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Viktor (07.10.2018)
Старый 06.10.2018, 18:16   #3144
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Кстати, в ответке, если LZ не зевнет, как он это умеет делать в эндшпилях, то будет ничья: SF явно сушит, и последние 15 ходов рисует себе нули (всего в партии сделано 27 ходов).
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 18:25   #3145
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Посмотрим, что выйдет в случае, когда слабого места нет. SF играет против LZ, т.е. асболютный лидер рейтингов против типичного движка из тройки преследователей.

А потом проверю с contempt =50 и contempt =0
Я уверен, что даже если не менять Contempt, результаты будут разными. Надо на коротком контроле с большим числом партий проверить из этой позиции

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

Цитата: Сообщение от sovaz1997
Я уверен, что даже если не менять Contempt, результаты будут разными. Надо на коротком контроле с большим числом партий проверить из этой позиции
Ну проверьте...
Кстати реально интересно.... Я у себя короткие контрили не гоняю, т.е. партии идут в книги (для SF и недавно начал для LZ).
10 минут плюс 5 секунд дадут за ночь партий тридцать, это еще не статистика, но уже и не случайность.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 18:29   #3147
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

И я уверен, что против Komodo/Houdini у Stockfish с Contempt=50 результат будет не хуже в процентном смысле. У кого есть хорошо работающие версии - можете проверить
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 18:30   #3148
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Maratka, Запущу 60+0.6 100 партий для каждого варианта. Потом постараюсь увеличить, т. к. результаты могут быть близкими.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.10.2018), Maratka (06.10.2018)
Старый 06.10.2018, 18:32   #3149
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
И я уверен, что против Komodo/Houdini у Stockfish с Contempt=50 результат будет не хуже в процентном смысле. У кого есть хорошо работающие версии - можете проверить
Я тоже в этом уверен.
Хотя бы по той причине, что, когда вводился contempt = 20, а Комодо и Гудини отставали на какие-то 20-30 эло, результат даже вырос.
Т.е. нет никакой принципиальной разницы между ними и стокфишем в этом плане, [-3;1] против мастера прошло - значит и против Комодо и Гудини будет не хуже.
Так что я не вижу, почему в этом случае это должно быть по-другому.
Кстати говоря, и аргументы подобные Maratka, тогда были. Но как только та же версия, но с поменянным значением contempt с 0 на 20, набрала в Ipon на 30 очков рейтинга больше, все сразу согласились, что так-то оно лучше и тестирование против SF7 и SF6 вполне себе подходит
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Старый 06.10.2018, 18:39   #3150
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Та же ситуация была и в финале SF-Komodo. Многие думали, что SF проиграл в 1-й партии из-за Contempt. Но кто знает, проиграл бы SF без Contempt или нет? можно сказать, ошибка выжившего: https://ru.wikipedia.org/wiki/%D0%A1...B5%D0%B3%D0%BE
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.10.2018)
Ответ


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

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

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

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


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


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