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

Цитата: Сообщение от Maratka
Если покопаться, то можно найти и бетки уже после релиза "девятки", где уже есть +3-5-7 Elo против "девятки", но еще нет "динамики"
Дожились: настолько разрабы напортачили, что в поисках работоспособной версии нужно выискивать момент, когда в код не было добавлено фатальное изменение, портящее движок, ибо все последующие разработки и нововведения добавляются в уже испорченный продукт, исправлять который никто совершенно не желает даже будучи оповещёнными об конкретном косяке.

Куда катится Сток...
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 13:34   #2312
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Stockfish и его производные

А с какого benchа стокфиша ввели динамический контемп?
__________________
"Перед нами типичный продукт современных технологий: кусочек человеческой фантазии, преображённый сверхчеловеческим шахматным
интеллектом." Гроссмейстер Е.Глейзеров
Chess762 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 15:52   #2313
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Author: Tom Vijlbrief
Date: Wed Feb 28 13:42:32 2018 +0100
Timestamp: 1519821752

Reintroduce depth 2 razoring (with additional margin)

The first depth 2 margin triggers the verification quiescence search.
This qsearch() result has to be better then the second lower margin,
so we only skip the razoring when the qsearch gives a significant
improvement.

Passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 32133 W: 7395 L: 7101 D: 17637
http://tests.stockfishchess.org/test...bc590297cc8942

Passed LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 17382 W: 3002 L: 2809 D: 11571
http://tests.stockfishchess.org/test...bc590297cc89c2

This Elo-gaining version was further simplified following a suggestion
of Marco Costalba:

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 15553 W: 3505 L: 3371 D: 8677
http://tests.stockfishchess.org/test...bc590297cc8cc4

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 13253 W: 2270 L: 2137 D: 8846
http://tests.stockfishchess.org/test...bc590297cc8cca

How to continue after this patch?

Reformating the razoring code (step 7 in search()) to unify the
depth 1 and depth 2 treatements seems quite possible, this could
possibly lead to more simplifications.

Bench: 5765806 http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (01.03.2018), Кевин (01.03.2018), Философ (28.02.2018)
Старый 28.02.2018, 15:53   #2314
Master
3 разряд
 
Аватар для Master
 
Регистрация: 15.08.2016
Сообщений: 202
Сказал(а) спасибо: 2,182
Поблагодарили 391 раз(а) в 158 сообщениях
Репутация: 83
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Chess762
А с какого benchа стокфиша ввели динамический контемп?
Bench: 5207156

Author: Stefano Cardanobile
Date: Fri Feb 9 19:07:19 2018 +0100
Timestamp: 1518199639

Introduce dynamic contempt

Make contempt dependent on the current score of the root position.

The idea is that we now use a linear formula like the following to decide
on the contempt to use during a search :

contempt = x + y * eval

where x is the base contempt set by the user in the "Contempt" UCI option,
and y * eval is the dynamic part which adapts itself to the estimation of
the evaluation of the root position returned by the search. In this patch,
we use x = 18 centipawns by default, and the y * eval correction can go
from -20 centipawns if the root eval is less than -2.0 pawns, up to +20
centipawns when the root eval is more than 2.0 pawns.

To summarize, the new contempt goes from -0.02 to 0.38 pawns, depending if
Stockfish is losing or winning, with an average value of 0.18 pawns by default.
Master вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (28.02.2018), Estet (28.02.2018), Валекс (01.03.2018)
Старый 28.02.2018, 15:56   #2315
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

AsmFish 2018-02-27 : https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (28.02.2018), Ofiscer (28.02.2018), Кевин (01.03.2018), Философ (28.02.2018)
Старый 28.02.2018, 16:00   #2316
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

mateFish 2018-02-27 : https://github.com/lantonov/asmFish/...les/Matefinder
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Кевин (01.03.2018), Философ (28.02.2018)
Старый 28.02.2018, 16:11   #2317
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Харлампий
Я так понимаю, что AsmFish компилируемый с 19 февраля, идет с динамическим комтемптом?
__________________
"Перед нами типичный продукт современных технологий: кусочек человеческой фантазии, преображённый сверхчеловеческим шахматным
интеллектом." Гроссмейстер Е.Глейзеров
Chess762 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 18:55   #2318
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Estet
Стало быть, насколько я понимаю, последний Сток без динамического контемпта – это версия от Leonid Pechenik, Bench: 4983414 (http://forchess.ru/showpost.php?p=60849&postcount=2253 )
А вот интересно, у кого-нибудь эта версия сохранилась? У меня она была, но я её удалил, так сказать, по минованию надобности. А вот надобность-то, похоже, и возникла… Выложите, пожалуйста, если у кого есть.
Вот он: http://www116.zippyshare.com/v/FZP56GJ9/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (01.03.2018)
Старый 28.02.2018, 18:57   #2319
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Estet
Выложите, пожалуйста, если у кого есть.
А вам самим перелистнуть страничку религия не позволяет?
svoitsl вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Estet (28.02.2018)
Старый 28.02.2018, 19:01   #2320
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Estet
Стало быть, насколько я понимаю, последний Сток без динамического контемпта – это версия от Leonid Pechenik, Bench: 4983414 (http://forchess.ru/showpost.php?p=60849&postcount=2253 )
А вот интересно, у кого-нибудь эта версия сохранилась? У меня она была, но я её удалил, так сказать, по минованию надобности. А вот надобность-то, похоже, и возникла… Выложите, пожалуйста, если у кого есть.
Stockfish 18020910
http://www40.zippyshare.com/v/K1inHGmR/file.html
Viktor вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (01.03.2018), Estet (28.02.2018), Валекс (01.03.2018), Философ (02.03.2018)
Старый 28.02.2018, 22:04   #2321
Parkaev_Andrey
Гроссмейстер
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Сообщений: 3,743
Сказал(а) спасибо: 4,453
Поблагодарили 6,151 раз(а) в 2,723 сообщениях
Записей в дневнике: 6
Репутация: 293
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Chess762
Я так понимаю, что AsmFish компилируемый с 19 февраля, идет с динамическим комтемптом?
Мне тоже интересно, надеюсь, что кто-нибудь из продвинутых в этом вопросе на него ответит. Комтемпт там стоит ноль, но, как я понял, это ещё ничего не значит.
Цитата: Сообщение от Кевин
Дожились: настолько разрабы напортачили, что в поисках работоспособной версии нужно выискивать момент, когда в код не было добавлено фатальное изменение, портящее движок, ибо все последующие разработки и нововведения добавляются в уже испорченный продукт, исправлять который никто совершенно не желает даже будучи оповещёнными об конкретном косяке.

Куда катится Сток...
Ощущение, что это такая своеобразная "помощь" адвансерам в их борьбе с ничейной смертью. Появится больше ошибок в анализах и, как следствие, результативных партий Это ИМХО
Parkaev_Andrey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 22:27   #2322
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 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Psyclone2513 (01.03.2018)
Старый 28.02.2018, 22:44   #2323
Parkaev_Andrey
Гроссмейстер
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Сообщений: 3,743
Сказал(а) спасибо: 4,453
Поблагодарили 6,151 раз(а) в 2,723 сообщениях
Записей в дневнике: 6
Репутация: 293
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Chess762
Я так понимаю, что AsmFish компилируемый с 19 февраля, идет с динамическим комтемптом?
На этот вопрос нашёл ответ в соседней ветке:
Цитата: Сообщение от Viktor
Так AsmFish выходит с нулевым contemp...?
Цитата: Сообщение от ChessMan
Да, с нулевым и более того это обычный, не динамический контемпт.
__________________________________________________ _____________________
Цитата: Сообщение от otodranik
Господа адвансеры, приводите, пожалуйста, примеры ухудшения анализа. Будем использовать как доказательство. Будем стучаться самому Марко Косталбе.
Из той же темы:
Цитата: Сообщение от Кевин
Нет, оценка точно будет меняться. Лично проверял.
Цитата:
contempt = x + y * eval

where x is the base contempt set by the user in the "Contempt" UCI option,
and y * eval is the dynamic part which adapts itself to the estimation of
the evaluation of the root position returned by the search. In this patch,
we use x = 18 centipawns by default, and the y * eval correction can go
from -20 centipawns if the root eval is less than -2.0 pawns, up to +20
centipawns when the root eval is more than 2.0 pawns.
Новый, итоговый контемпт получается из дефолтного значения (по умолчанию равно 18), к нему прибавляется динамическая часть (она формируется от -0.20 пешки в случае, если корневая оценка менее -2.0, и от +0.20 в случае, когда оценка из корня более +2.0) и всё это дело множится на оценку.

И если верить описанию, то итоговый контемпт в любом случае будет состоять в том числе из динамики.

Достаточно поставить параллельно анализ старой версии и новой одну и ту же позицию, скажем, совершенно равную. Разница налицо. Причём смена контемпта на ноль не помогает.

Так что обязательная динамическая часть явно меняет оценочную функцию, какой бы контемпт юзер не ставил. И это беда. Будущие версии Стокфиша непригодны для анализа, если разработчики не одумаются.
У меня нет причин не доверять Кевину.
Parkaev_Andrey вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (01.03.2018), ck195708 (01.03.2018), Валекс (01.03.2018), Кевин (01.03.2018)
Старый 28.02.2018, 22:51   #2324
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Не видел у ЛАнтонова в коммитах упоминание динамического контемпта! Идет в настройках ноль. Значит, АСМфиш идёт пока без этой фичи. Другое дело, что они снова внесли правку в контемпт - теперь он будет не только динамический, но и симметричный с константой по умолчанию 12! Все контроли тест прошел.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (01.03.2018), Alexandr_L (12.03.2018), Chess762 (01.03.2018), ck195708 (01.03.2018), Parkaev_Andrey (28.02.2018), Psyclone2513 (01.03.2018)
Старый 28.02.2018, 22:52   #2325
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

AsmFish 2018-02-27 на сайте исчез. Что бы это значило?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 22:58   #2326
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
AsmFish 2018-02-27 на сайте исчез. Что бы это значило?
Скорее всего правит баги!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (01.03.2018), Viktor (28.02.2018), Философ (28.02.2018)
Старый 28.02.2018, 23:05   #2327
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
AsmFish 2018-02-27 на сайте исчез. Что бы это значило?
Он багованный https://github.com/lantonov/asmFish/issues/120

Минус 300 ЭЛО при тестировании с контролем 10+0,1.

Score of asmFishW_2018-02-22_popcnt vs asmFishW_2018-02-27_popcnt: 26 - 3 - 0 [0.897]
ELO difference: 375.14 +/- nan

35 of 2000 games finished.


При тестировании с фиксированной глубиной на ход (и возможно скорее всего в БА) он был в порядке.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Философ (28.02.2018)
Старый 28.02.2018, 23:37   #2328
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Сделал сборку Stockfish для анализа (полностью отключен contempt). Можете проверять, достаточно ли я исправил:

Стало
Код:
Score score = pos.psq_score() + me->imbalance();
Было
Код:
Score score = pos.psq_score() + me->imbalance() + Eval::Contempt;
https://anonfile.com/Da90G6d6b3/Stoc...r_Analysis.zip
sovaz1997 вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Arikchess (28.02.2018), Chess762 (01.03.2018), ChessMan (28.02.2018), ck195708 (01.03.2018), Estet (01.03.2018), Viktor (01.03.2018)
Старый 01.03.2018, 00:29   #2329
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Господа адвансеры, приводите, пожалуйста, примеры ухудшения анализа. Будем использовать как доказательство. Будем стучаться самому Марко Косталбе.
А этого мало?

Цитата: Сообщение от Реналь
"динамический контемпт". В чем его суть? Почему оценка позиции зависит от очереди хода? Почему при оценке позиции движок не видит сильных ответов противоположной стороны, а прозревает только тогда, когда наступает очередь хода этой стороны?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ck195708 (01.03.2018), Viktor (01.03.2018)
Старый 01.03.2018, 09:33   #2330
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Господа адвансеры, приводите, пожалуйста, примеры ухудшения анализа. Будем использовать как доказательство. Будем стучаться самому Марко Косталбе.
Ничего себе метод!!! Значит, мы в роли "подопытных кроликов", но не факт, что и это поможет. Ну и разрабы пошли - с "больной головы на здоровую"...
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 12:45   #2331
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Ничего себе метод!!! Значит, мы в роли "подопытных кроликов", но не факт, что и это поможет.
Не думаю, что "Кролики"
Просто ребята из команды написали то что написали, для того, чтобы выигрывать больше партий.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Master (01.03.2018)
Старый 01.03.2018, 13:12   #2332
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Не видел у ЛАнтонова в коммитах упоминание динамического контемпта! Идет в настройках ноль. Значит, АСМфиш идёт пока без этой фичи.
C 19 февраля AsmFish идет с benchом 5466219.
__________________
"Перед нами типичный продукт современных технологий: кусочек человеческой фантазии, преображённый сверхчеловеческим шахматным
интеллектом." Гроссмейстер Е.Глейзеров
Chess762 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ck195708 (01.03.2018), Master (01.03.2018)
Старый 01.03.2018, 14:58   #2333
Реналь
1 разряд
 
Аватар для Реналь
 
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
По умолчанию Re: Stockfish и его производные

Chess762
Цитата:
C 19 февраля AsmFish идет с benchом 5466219
И что это значит?
Реналь вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 15:05   #2334
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

А ведь неплохо SF в последнее время разогнался!

http://tests.stockfishchess.org/test...bc590297cc8d2b
7 Elo против SF9, т.е. фактически за месяц.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 15:23   #2335
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А ведь неплохо SF в последнее время разогнался!

http://tests.stockfishchess.org/test...bc590297cc8d2b
7 Elo против SF9, т.е. фактически за месяц.
Конечно разогнался - на тестировании много ядер стало, благодаря одному Китайцу, да и по себе юзеры набегают на тестирование. У меня за все время сыграно более 477 тысяч тестовых партий!(TTT)

__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ChessMan (01.03.2018)
Старый 01.03.2018, 17:14   #2336
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

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

Польза от этих ядер может быть только в одном случае: если одновременно с ними добавится и количество разработчиков, генерирующих идеи, а лучше - еще и пишущих код (ибо у меня есть идея, но т.к. руки из жопы растут - то написать правильный код для ее осуществления я не могу). Ну и толку тогда от моих идей?

Никита, ну разве не очевидно? ;)
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 18:04   #2337
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Впервые слышу, что количество ядер как-то влияет на скорость генерации идей новых алгоритмов.
Этим "лишними" ядрами можно проверить алгоритм (или вернее сказать - уже написанный код), и ничего принципиального они привнести не могут: есть много идей, но мало ядер - просто выстроится очередь из патчей на проверку, через неделю идеи иссякнут - патчи проверятся. Не будет идей еще неделю - вообще ядра стоять будут.

Польза от этих ядер может быть только в одном случае: если одновременно с ними добавится и количество разработчиков, генерирующих идеи, а лучше - еще и пишущих код (ибо у меня есть идея, но т.к. руки из жопы растут - то написать правильный код для ее осуществления я не могу). Ну и толку тогда от моих идей?

Никита, ну разве не очевидно? ;)
Зависимость прямая: больше ядер - быстрее проверка. Выход патчей - это слагаемые двух компонентов: идей и мощностей для их проверки. А дефицита идей сейчас не наблюдается.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Viktor (01.03.2018)
Старый 01.03.2018, 18:18   #2338
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Зависимость прямая: больше ядер - быстрее проверка.
Еще раз: при условии, что есть что проверять.

До недавних пор было много прецедентов, когда патчи не проверялись вовсе, т.к. не было лишних ядер?

Цитата: Сообщение от otodranik
А дефицита идей сейчас не наблюдается.
Ну и отлично. Вопрос: что бы было с ними, этими самыми идеями, если бы не добавилось ядер?

Как мне кажется, ничегошеньки страшного бы не произошло: новые патчи проверили бы позже, т.к. ядра работаю всегда одинаково, а идеи белковой аналитической машины - то есть, то нет, то очень долго нет, то постоянно прут. То бишь, дождались бы патчи момента, когда идеи иссякнут, и проверились бы, никуда бы не делись.
Правда, это дало бы +5, а не +7 Elo за это месяц, зато был бы задел и на март, а так - в марте не факт, что появятся новые патчи, и ядра будут не то что новые стоять, а и старые тоже.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 18:24   #2339
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Еще раз: при условии, что есть что проверять.

До недавних пор было много прецедентов, когда патчи не проверялись вовсе, т.к. не было лишних ядер?


Ну и отлично. Вопрос: что бы было с ними, этими самыми идеями, если бы не добавилось ядер?

Как мне кажется, ничегошеньки страшного бы не произошло: новые патчи проверили бы позже, т.к. ядра работаю всегда одинаково, а идеи белковой аналитической машины - то есть, то нет, то очень долго нет, то постоянно прут. То бишь, дождались бы патчи момента, когда идеи иссякнут, и проверились бы, никуда бы не делись.
Правда, это дало бы +5, а не +7 Elo за это месяц, зато был бы задел и на март, а так - в марте не факт, что появятся новые патчи, и ядра будут не то что новые стоять, а и старые тоже.
Я об этом и пишу, только другими словами. Сейчас куча девелоперов на тестировании с идеями, и 1000+ ядер для в самый раз!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 01.03.2018, 18:31   #2340
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
куча девелоперов
Это новые добавились, или на старых прозрение нашло?

______
Для новых - да, ядра нужны. Для старых - нет, они осуществят все, что им в голову пришло, и далее будет застой а-ля "лето 2017", когда было +5 Elo за квартал.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Ответ


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

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

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

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


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


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