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)
Старый 14.03.2019, 19:35   #4201
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Chess762
В настройках движка Stockfish есть опция UCI_AnalyseMode на что она влияет?
Не все оболочки "понимают" когда движок находится в режиме бесконечного анализа, поэтому добавлена эта опция чтобы пользователь мог сам сообщить об этом GUI. Это могут быть старые оболочки и оболочки типа Scid vs PC, Arena и т.д.

///Если я ничего не напутал

В Стокфише, СиФише и прочих эта опция влияет только на контемпт во время анализа.
В Стоке по умолчанию он включен во время БА - в опциях установлено "both". Если поставить "off" то движок не будет использовать контемпт во время анализа (в матчах движков эти опции не работают).



========
Немного про опцию от автора Cfish'a:
https://github.com/syzygy1/Cfish/issues/35

syzygy1 commented on 27 Jan 2018
I just realised the name UCI_Analysis is wrong. It should have been UCI_AnalyseMode.
GUIs that support UCI_AnalyseMode will set it to true when the user is doing analysis. That will then disable contempt or, if "Analysis Contempt" is set, force contempt to be from white's point of view.


Машинный перевод:

Графические интерфейсы, которые поддерживают UCI_AnalyseMode, установят для него значение true, когда пользователь выполняет анализ. Это затем отключит презрение или, если установлено «презрение к анализу», вызовет презрение с точки зрения белых.
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (15.03.2019), SergeyMZ (14.03.2019), Vasilievich (16.07.2019)
Старый 15.03.2019, 12:13   #4202
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
///Если я ничего не напутал
В Стокфише, СиФише и прочих эта опция влияет только на контемпт во время анализа.
В Стоке по умолчанию он включен во время БА - в опциях установлено "both". Если поставить "off" то движок не будет использовать контемпт во время анализа (в матчах движков эти опции не работают).
В Стокфише это разные настройки, вкл и выкл контемпта находится вверху, а опция AnalyseMode внизу движка настроек.
__________________
"Перед нами типичный продукт современных технологий: кусочек человеческой фантазии, преображённый сверхчеловеческим шахматным
интеллектом." Гроссмейстер Е.Глейзеров
Chess762 вне форума   Ответить с цитированием
Старый 15.03.2019, 18:15   #4203
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

March 12, 2019

http://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ChessMan (15.03.2019), SergeyMZ (15.03.2019), Александр (15.03.2019), Валекс (16.03.2019), Виталий В. (15.03.2019), Философ (15.03.2019)
Старый 15.03.2019, 19:04   #4204
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Chess762
В Стокфише это разные настройки, вкл и выкл контемпта находится вверху, а опция AnalyseMode внизу движка настроек.
В СиФише это тоже разные опции. Тем не менее UCI_AnalyseMode делает именно то, что я написал.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (16.03.2019)
Старый 16.03.2019, 02:44   #4205
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Что-то мне этот тест не нравится:
http://tests.stockfishchess.org/test...bc5925cffed484

В прошлый раз было:
http://tests.stockfishchess.org/test...bc592015e0db3b

а с той поры набрали ~10 ELO.
Maratka вне форума   Ответить с цитированием
Старый 16.03.2019, 16:58   #4206
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Что-то мне этот тест не нравится:
http://tests.stockfishchess.org/test...bc5925cffed484

В прошлый раз было:
http://tests.stockfishchess.org/test...bc592015e0db3b

а с той поры набрали ~10 ELO.

https://forchess.ru/showthread.php?t=57&page=115

У нас ведь была дискуссия по этому поводу, я поднимал вопрос регресс-тестов и их результатов. Помнится, Вы тогда лайк за следующее объяснение поставили:

https://forchess.ru/showpost.php?p=80556&postcount=3455

Цитата: Сообщение от Vizvezdenec
Как говорил Stephane Nicolet, текущий со-мейнтейнер и один из главных разработчиков...
Не нравится бесплатная программа, которая сильнее всех в мире и которую люди разрабатывают исключительно на энтузиазме? Есть какие-то претензии? Покупайте платные и радуйтесь. Проект Stockfish никому и ничего не обязан в принципе.

Maratka, с того времени что-то поменялось в Ваших взглядах по данному вопросу? Почему вдруг регресс-тесты разонравились?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (16.03.2019)
Старый 16.03.2019, 17:19   #4207
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Что-то мне этот тест не нравится:
http://tests.stockfishchess.org/test...bc5925cffed484

В прошлый раз было:
http://tests.stockfishchess.org/test...bc592015e0db3b

а с той поры набрали ~10 ELO.
Вы же замечали тоже самое и у Лилы. Что не так?)
Нельзя просто взять и сложить Эло.
sovaz1997 вне форума   Ответить с цитированием
Старый 16.03.2019, 17:52   #4208
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Нельзя просто взять и сложить Эло.
Конечно нельзя. Ну уж хотя бы потому, что значения прироста после каждого патча даны с некоторой погрешностью. Но тренд на повышение должен быть, а тут тренд на понижение, как если бы все пройденные патчи за месяц дали не +1,5 (в среднем), а прошли по нижней границе в районе -0,2, что крайне маловероятно.
Maratka вне форума   Ответить с цитированием
Старый 16.03.2019, 17:59   #4209
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

https://github.com/glinscott/fishtes...gression-Tests
Пора бы сделать очередной "замер" ( ! )

Раньше каждые 5-10 дней регресс-тесты проходили, а тут
уже полтора месяца со 2-го февраля... И тишина...
Asunta вне форума   Ответить с цитированием
Старый 16.03.2019, 18:23   #4210
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Так выше ссылка...
А со 2 февраля... ну так не было особо патчей. И сейчас вот уже 10 дней затишье...

Патчи как-то волнами идут: неделя-две-три ничего, а потом сразу пять штук по ~2 ELO.
Maratka вне форума   Ответить с цитированием
Старый 19.03.2019, 10:54   #4211
AAM
Начинающий
 
Аватар для AAM
 
Регистрация: 18.11.2016
Адрес: Ульяновск
Сообщений: 24
Сказал(а) спасибо: 86
Поблагодарили 26 раз(а) в 14 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его производные

тест регрессии/прогресса

https://github.com/glinscott/fishtes...gression-Tests
AAM вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (19.03.2019)
Старый 19.03.2019, 16:44   #4212
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/html...bc5925cfff09d4
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
AAM (19.03.2019)
Старый 20.03.2019, 17:51   #4213
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

На Аброке выложили новые сборки.
Еще плюс 3-4 ELO.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (20.03.2019)
Старый 20.03.2019, 18:10   #4214
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Хороший патч, кстати: если в позиции не происходит никаких изменений (типа, взятий или движений пешек), то возвращается ничья (если 16 полных ходов и pv-узел). Думаю, это даст Стоку больше активности в закрытых позициях. И прибавка тоже неплохая
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (20.03.2019)
Старый 20.03.2019, 18:23   #4215
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Меня что смущает: достижимы ли на минутном контроле эти самые 16 ходов (32 полухода) на одном ядре?
Maratka вне форума   Ответить с цитированием
Старый 20.03.2019, 19:04   #4216
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Depth(16..20) достижим на одном ядре ( если "минутный контроль" - это LTC фиштеста )

Depth(32) - это где-нибудь в очень малофигурных эндшпилях...
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (20.03.2019)
Старый 20.03.2019, 19:57   #4217
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

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

Все же хочется понять:
С одной стороны,
Цитата: Сообщение от sovaz1997
Хороший патч, кстати: если в позиции не происходит никаких изменений (типа, взятий или движений пешек), то возвращается ничья (если 16 полных ходов и pv-узел).
С другой, на минутном контроле оно вряд-ли достижимо, так что не очень понятно, откуда прирост в ELO?
_________
Может минутах на пяти и 2-4 ядрах его проверить?
А то очередной регресс-тест покажет, что опять прироста нет, и думай, что хочешь...
Maratka вне форума   Ответить с цитированием
Старый 21.03.2019, 02:23   #4219
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

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

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


Цитата: Сообщение от Кевин
Цитата: Сообщение от Vizvezdenec
При этом 2,5 эло это 95%, а 99% это уже всё-таки почти 4 эло
Так что ничего страшного не происходит - это просто шум.
Может быть, может быть. Но чисто для рядовых пользователей представьте, как выглядит: показывает им последние регресс-тесты, показываем диаграмму для наглядности с падением эло (ELO: 52.21,
ELO: 51.68, ELO: 50.49) и говорим, что не беспокойтесь, мол, всё в порядке и новый Стокфиш лучше прежнего
Цитата: Сообщение от Кевин
Плохо, что тенденция нехорошая сейчас идёт. Уже второй раз подряд спад намечается.

Цитата: Сообщение от Кевин
Я лишь обратил внимание, что обычно (несмотря на все погрешности) итоговый результат каждого регресс-теста прибавляет в эло. Это можно проследить и по диаграмме от чемпиона мира.
Последние тесты - ELO: 52.82, ELO: 51.68, ELO: 50.43.
Просто странно, что вроде добавляют патчи, многие из которых "эло-гейнеры", а в итоге при той же погрешности в тестах пока что идёт небольшой спад. Но я верю, что в будущем всё наладится. Иначе никак.
Теперь понятно, что регресс-тест, вероятно, вызван определить падение сразу на десять эло или более, а так два-четыре пункта он просто не учитывает. Вероятно, в этом и дело.

Цитата: Сообщение от Maratka
Ну так это вероятности все.
Скажем был тест, SF-dev имел реальных +50 ELO против SF9, но в рамках погрешности показал 52,3 ELO
После очередного усиления на очередном тесте через десять дней SF-dev имел реальных 53 ELO против SF9, но (опять же, в рамках погрешности) показал результат +51,3
В результате, имея реальных +3 ELO за десять дней, мы видим якобы падение на -1 ELO.
При этом, нет ничего невероятного в том, чтобы картинка повторилась 2-3 раза подряд.


Как быстро, однако, можно принимать чужую точку зрения, с которой ещё недавно спорил.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (21.03.2019)
Старый 21.03.2019, 03:24   #4220
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Как быстро, однако, можно принимать чужую точку зрения, с которой ещё недавно спорил.
Я не спорю сейчас, не спорил и тогда. Просто мне это не очень приятно наблюдать, как впрочем и Вам:

Цитата: Сообщение от Maratka
Но тренд на повышение должен быть, а тут тренд на понижение, как если бы все пройденные патчи за месяц дали не +1,5 (в среднем), а прошли по нижней границе в районе -0,2, что крайне маловероятно.
"Маловероятно" - не значит "невозможно".
Maratka вне форума   Ответить с цитированием
Старый 21.03.2019, 04:11   #4221
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Если сложить +ELO( LTC ) патчей, которые были "одобрены" между регресс-тестами
от 2 февраля и 14 марта - получим примерно +18 пунктов.. Действительно.. Нужно
было попасть в нереальную "вероятностную струю", чтобы вместо (+18) вышло (-1)...
Asunta вне форума   Ответить с цитированием
Старый 21.03.2019, 04:38   #4222
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
получим примерно +18 пунктов..
Ну не 18... Тут ведь как:
Вот патч, ссылка на который чуть выше:
http://tests.stockfishchess.org/html...bc5925cfff09d4

Все посмотрят на красивые спидометры, ага, 3.48 ELO!
А реально, если посмотреть чуть ниже, то не 3.48, а нечто в диапазоне [0.68,6.23] с вероятностью 95%. 3.48 же всего лишь среднеарифметическое из диапазона.
Т.е. если из условных 10 патчей три самых жирных (эти самые ~3.48 ELO) прошли на самом деле около нижней границы (что имеет весьма заметно бОльшую, чем нуль вероятность), то в сумме они дали не 11-12, а 2-3. Вот сразу и минус девять ELO против ожиданий. Т.е. математически тут все четко. Но вот душой принять это не хочется.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (21.03.2019)
Старый 21.03.2019, 08:19   #4223
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Я не спорю сейчас, не спорил и тогда. Просто мне это не очень приятно наблюдать, как впрочем и Вам
А вот с этим поаккуратнее, а то у Вас инокомыслие в отношении Стокфиша и его разработки прослеживается Я уже имел неосторожность высказаться и получил по шапке. Ведь нам, как пользователям сильнейшего бесплатного движка в мире, абсолютно всё в нём и в его разработке должно нравиться, а если нет - всегда можем купить платные программы, не забыли?


Цитата: Сообщение от Maratka
"Маловероятно" - не значит "невозможно".
Опять же: один раз - совпадение, второй раз - случайность, третий - закономерность, четвёртый - правило, пятый - аксиома...

А вообще: получается, что "вероятность усиления в этих патчах -

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

[свернуть]
".


Цитата: Сообщение от Maratka
Все посмотрят на красивые спидометры, ага, 3.48 ELO!
А реально, если посмотреть чуть ниже, то не 3.48, а нечто в диапазоне [0.68,6.23] с вероятностью 95%. 3.48 же всего лишь среднеарифметическое из диапазона.
Т.е. если из условных 10 патчей три самых жирных (эти самые ~3.48 ELO) прошли на самом деле около нижней границы (что имеет весьма заметно бОльшую, чем нуль вероятность), то в сумме они дали не 11-12, а 2-3.
Но дали же ведь, в итоге-то дали, пусть два или три, а не двадцать! Это самое главное: прогресс. Мы говорим не о конкретных пунктах эло, а о тенденции к усилению.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 21.03.2019, 10:22   #4224
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да это вообще не новая ситуация.
Я как-то развлекался - посчитал сумму средних за 15 что ли прошедших патчей.
Получилось 50.
А в регресс-тесте 5,5
Думаю, это связано с тем, что график эло патча в зависимости от количества игр напоминает экспоненту, помноженную на синусоиду + реальное значение эло, а проходят патчи обычно на верхнем горбе.
Такова натура SPRT и с этим ничего не сделаешь особо, ну можно тестировать патчи до 0,1 эло точности, конечно, но для этого нужно в 100 раз больше железа
А по поводу тестирования с погрешностями...
Ну вот, например, показывает +31 эло, при том, что прошлая версия была +18 там.
https://www.sp-cc.de/
И это еле-еле укладывается в ошибку. Может быть, для той книги эти патчи лучше, чем для 8_moves.pgn, может быть, повезло - кто его знает...
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (21.03.2019)
Старый 21.03.2019, 10:32   #4225
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

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

Даже в итоговом коммите указаны два проваленных теста STC.

Решающим фактором стал успех на LTC? Патч точно хороший в конечном счёте? Всё же он важный и влияет на распараллеливание при многопоточности.

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

Цитата:
Author: CoffeeOne
Date: Wed Mar 20 14:50:41 2019 +0100
Timestamp: 1553089841

Skip skipping thread scheme (#1972)


Several simplification tests (all with the bounds [-3,1]) were run:
5+0.05 8 threads, failed very quickly:
http://tests.stockfishchess.org/test...bc5902bb5d3970

20+0.2 8 threads, also failed, but needed a lot more games:
http://tests.stockfishchess.org/test...bc5902bb5d4e34

60+0.6 8 threads passed:
http://tests.stockfishchess.org/test...bc5902bca15325

60+0.6 4 threads passed:
http://tests.stockfishchess.org/test...bc593af5d49904

No functional change.
[свернуть]
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 21.03.2019, 10:38   #4226
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну патч выглядит тем лучше, чем больше времени ему давали на тестирование.
http://tests.stockfishchess.org/test...bc5925cffc2c4a
Например.
Т.е. 5+0.05 очень быстро проваливается, 20+0.2 медленно, 60+0.6 легко прошёл, 120+1.2 как элогейнер прошёл.
Более того, на 16+ ядрах этот патч изначально ничего не делал из того, чего он бы не делал на 8.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (21.03.2019)
Старый 21.03.2019, 11:45   #4227
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

А, ещё добавлю, что у CoffeeOne около 150 ядер железа, как минимум 1 64-ядерная и 2 24-ядерных машины, и, собственно, это его тест, т.к. на его железе на длинном времени он давал прирост эло. Видимо, оно так и есть в общем и целом.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (21.03.2019)
Старый 21.03.2019, 14:17   #4228
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну патч выглядит тем лучше, чем больше времени ему давали на тестирование.
Тут кстати другая штуку интересная: патч дает ELO на много_ядер.
А регресс проводится на одном, т.е. в принципе с этого патча можно и минус получить.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (21.03.2019)
Старый 21.03.2019, 14:46   #4229
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

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

Цитата: Сообщение от Vizvezdenec
Не может, т.к. он вообще не меняет поведение на 1 потоке (:
Ну не этот, так другой, с заточкой опять же на мультипоток, который пройдет не как 2.46 [0.37,4.50], а скажем как 1.0 [-0.5 ,2.50]. Суть вопроса то не меняется: если прирост дают лишние потоки, то без них возможно и небольшая просадка.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (21.03.2019)
Ответ


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

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

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

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


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


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