Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
По умолчаниюStockfish и его производные



Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки стокфиш от I. Ivec and L. Ljubičić

Развитие движка http://tests.stockfishchess.org/tests

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.
[свернуть]

Последний раз редактировалось Гудвин; 05.10.2017 в 17:41. Причина: Добавил спойлер
Харлампий вне форума  Ответить с цитированием
20 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Chess762 (01.12.2016), ChessMan (30.10.2017), GL2016 (04.06.2016), ivm1995 (03.12.2017), KERCH (04.06.2016), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Psyclone2513 (06.10.2017), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 03.12.2017, 17:42   #2161
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчанию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   #2162
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,073
Сказал(а) спасибо: 617
Поблагодарили 1,978 раз(а) в 842 сообщениях
Репутация: 94
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Тестирование последней версии SF против SF 8 (тест регрессии) сейчас идёт: http://tests.stockfishchess.org/test...bc590ccbb8b6d8. Пока показывает больше 40 пунктов прирост!
Крайний патч здорово усилил Стокфиш!
__________________
AMD Phenom II X6 1100T@3.3GHz
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   #2163
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчаниюRe: Stockfish и его производные

otodranik, сейчас вообще больше 42 стабильно выдаёт. Будем ждать окончания тестов, пока ещё большой доверительный интервал. До SF 9 совсем немного осталось!
sovaz1997 на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 03.12.2017, 19:43   #2164
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчанию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   #2165
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
По умолчанию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   #2166
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,073
Сказал(а) спасибо: 617
Поблагодарили 1,978 раз(а) в 842 сообщениях
Репутация: 94
По умолчаниюRe: Stockfish и его производные

Девятку авторы готовят!
__________________
AMD Phenom II X6 1100T@3.3GHz
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   #2167
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчанию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   #2168
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
По умолчанию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   #2169
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 2,302
Сказал(а) спасибо: 3,636
Поблагодарили 5,055 раз(а) в 1,806 сообщениях
Репутация: 263
По умолчанию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   #2170
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
По умолчанию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   #2171
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
По умолчанию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   #2172
Aster
2 разряд
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 368
Сказал(а) спасибо: 233
Поблагодарили 843 раз(а) в 318 сообщениях
Репутация: 85
По умолчанию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   #2173
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчаниюRe: Stockfish и его производные

Aster, эта фича повысит шансы на выход в финал в TCEC 11
sovaz1997 на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 05.12.2017, 18:26   #2174
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

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

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

Maratka, он не будет делать ничью в чуть худшей позиции, не будет менять фигуры в сложных позициях, поэтому риск поиграть/выиграть возрастает (по сравнению с ничьей)
sovaz1997 на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (05.12.2017)
Старый 05.12.2017, 18:35   #2176
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,073
Сказал(а) спасибо: 617
Поблагодарили 1,978 раз(а) в 842 сообщениях
Репутация: 94
По умолчаниюRe: Stockfish и его производные

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

Моделируется несложно: SF скажем на i3, соперник (для простоты тот же самый SF) - на i9/ Ryzen TR.
Кому не нравится - пусть будет соперник Houdini/Komodo на этом же, т.е. впятеро более мощном железе.
Посмотри сам: включи анализировать позицию при = 0, при -100 и +100. Сразу всё поймешь как меняется оценка.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), sovaz1997 (05.12.2017)
Старый 05.12.2017, 18:36   #2177
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,073
Сказал(а) спасибо: 617
Поблагодарили 1,978 раз(а) в 842 сообщениях
Репутация: 94
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Maratka, он не будет делать ничью в чуть худшей позиции, не будет менять фигуры в сложных позициях, поэтому риск поиграть/выиграть возрастает (по сравнению с ничьей)
Не только, он теперь еще и меняет оценку на заданное число контемпта, как Комодо. При положительном контемпте всегда увеличивает в свою пользу, при отрицательном всегда уменьшает не в свою пользу.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (05.12.2017), Maratka (05.12.2017), sovaz1997 (05.12.2017)
Старый 05.12.2017, 19:43   #2178
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчанию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   #2179
ChessMan
КМС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 487
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
По умолчаниюRe: Stockfish и его производные

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

int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz
ChessMan на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:04   #2180
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от otodranik
Не только, он теперь еще и меняет оценку на заданное число контемпта, как Комодо. При положительном контемпте всегда увеличивает в свою пользу, при отрицательном всегда уменьшает не в свою пользу.
При положительном контемпте - это
Options["Contempt"] > 0,
или
contempt = Options["Contempt"] * PawnValueEg / 100 > 0
?
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:10   #2181
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчанию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   #2182
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчанию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   #2183
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,073
Сказал(а) спасибо: 617
Поблагодарили 1,978 раз(а) в 842 сообщениях
Репутация: 94
По умолчаниюRe: Stockfish и его производные

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

int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns
Для внутренного преобразования и работы Стокфиша пешка может весить сколько угодно, но в выводимой ЮСИ-информации всегда будет стандратное значение 1 пешка = 100 сантипешкам.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (09.12.2017), Maratka (05.12.2017), sovaz1997 (05.12.2017)
Старый 05.12.2017, 20:28   #2184
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Пешка в SF весит не 100, поэтому выполняется преобразование.
Сегодня она так весит. Завтра ее поменяют. Собственно, ничто не мешает поменять ее самостоятельно:

PawnValueMg = 171, PawnValueEg = 240,
KnightValueMg = 764, KnightValueEg = 848,
BishopValueMg = 826, BishopValueEg = 891,
RookValueMg = 1282, RookValueEg = 1373,
QueenValueMg = 2526, QueenValueEg = 2646,

Делим все коэффициенты на 2,4 получаем то же соотношение весов при пешке в 100 единиц.
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:31   #2185
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Итого, очень хочу услышать ответ на вопросы:
1)
Цитата: Сообщение от Maratka
Я что-то не вполне понял, что именно даст этот патч в случае, если SF будет играть с заметно более сильным соперником?
2)
Цитата: Сообщение от Maratka
Как меняется оценка в зависимости от contempt понятно. Непонятно, как движок должен понять, что он играет против заметно более слабого или заметно более сильного противника, и соответственно выставить нужный contempt?
Ну скажем на пальцах: в TCEC 10 на втором круге берем партии с Chiron. Четыре партии, четыре ничьи. Каким должен был бы установлен contempt в этом случае? Четыре партии с Houdini, четыре ничьи. Каким должен быть установлен contempt в
этих партиях?
Самое главное: как SF должен понять, что он играет со слабым Chiron, а не с сильным Houdini?
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:31   #2186
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Я запустил SF против Chiron сегодня еще до вашего сообщения - тоже интересно стало (контроль 3 часа + 20 секунд, чтобы хоть как-то соответствовало TCEC). Contempt=40. К сожалению, Chiron пошел в другую линию, но это сути не меняет. Партию постараюсь выложить здесь.
По уши достаточно получаса.
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:37   #2187
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчаниюRe: Stockfish и его производные

Maratka, чем больше контроль, тем больше вероятность ничьи. Я хотел эквивалент TCEC сделать с каким-то приближением по средней глубине
sovaz1997 на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:40   #2188
sovaz1997
2 разряд
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 380
Сказал(а) спасибо: 391
Поблагодарили 312 раз(а) в 185 сообщениях
Репутация: 23
По умолчаниюRe: Stockfish и его производные

Maratka, на 1-й я отвечал;
2) SF не будет определять, играет ли он с сильным или слабым соперником. Хотя, это можно сделать косвенно (определить силу игры по ходам соперника)
sovaz1997 на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:46   #2189
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Maratka, чем больше контроль, тем больше вероятность ничьи.
И тем меньше партий, а значит больше погрешность.

Нас же интересует не результат в конкретной партии, и даже в конкретном матче, пусть даже и очень длинном матче во многие тысячи партий, а дельта изменения результата SF с патчем и без против Chiron (не обязательно его, можно взять любой другой заведомо более слабый движок).
Отдельно потребуется второй матч с равноценным движком (идеально - предыдущая сборка SF).
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Старый 05.12.2017, 20:47   #2190
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 1,305
Сказал(а) спасибо: 280
Поблагодарили 1,232 раз(а) в 806 сообщениях
Репутация: 55
По умолчаниюRe: Stockfish и его производные

Цитата: Сообщение от sovaz1997
SF не будет определять, играет ли он с сильным или слабым соперником.
Тогда откуда усиление текущей бета-версии против SF7 на ~30 лишних Elo?
Maratka на форуме  Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (09.12.2017)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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


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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot