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)
Старый 05.09.2020, 08:52   #11941
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Пару слов насчёт SF-клонов, где поддерживается режим чистой сетевой оценки Pure NNUE ( nnue ONLY )

Практически везде применяют:
VALUE = VALUE( nnue )*5/4 + Tempo

Но! Эти фокусы всего лишь приближают верхнюю границу для использования VALUE( classic ) в гибридах : )
Если у нас в каждой(!) позиции оценка чисто сетевая - "формула" теряет всякий смысл и ведёт к потере около 1% скорости..

Т.е. для случая Pure NNUE необходимо и достаточно VALUE = VALUE( nnue )
Ничего не понял.
Во-первых, как эти фокусы приближают какую-то там верхнюю границу, если они используются только тогда, когда мы решили оценку NNUE использовать? Они технически ничего не могут приближать, потому что используются только тогда, когда приближать уже нечего. Или Вы про то, что это домножение просто "выравнивает" оценку нейросети с классической? Это тоже не совсем верно, т.к. оно ещё и делает более сильными все эвристики поиска, которые используют статическую оценку позиции, а их у нас штук 5 или что-то в этом роде. Просто так убрать 5/4 не выйдет - они все "поплывут".
Ну и да, вторая часть просто неверна.
Нет, ну можно поставить VALUE = VALUE( nnue ), только вот...
Я же уже говорил, что оценка NNUE - оценка позиции, которая не учитывает темп. Т.е. ходят в позиции белые, чёрные - оценка будет одинакова, так NNUE устроена.
Что, разумеется, имеет крайне мало смысла.
Прибавление +Tempo даёт, собственно, бОльшую ценность той стороне, которая имеет очерёдность хода, что в большинстве случаев верно.
Можно, конечно, выкинуть это, но, вообще говоря, это даёт 5 эло приблизительно, и это в такой грубой форме "цены темпа".
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 05.09.2020, 09:01   #11942
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Умножение на ( 5/4 ) имеет смысл только в гибридах, где чаще будем выскакивать в зону применения VALUE( classic )

Если нет гибрида - нет смысла... Ни одна эвристика поиска не пострадает...
В режиме Pure NNUE можно и на ( 25/4 ) умножать... Без ущерба и без разницы : )
Asunta вне форума   Ответить с цитированием
Старый 05.09.2020, 09:06   #11943
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Умножение на ( 5/4 ) имеет смысл только в гибридах, где чаще будем выскакивать в зону применения VALUE( classic )

Если нет гибрида - нет смысла... Ни одна эвристика поиска не пострадает...
В режиме Pure NNUE можно и на ( 25/4 ) умножать... Без ущерба и без разницы : )
Что значит "ни одна эвристика поиска не пострадает"?
А вот это что?
https://github.com/official-stockfis...earch.cpp#L819
https://github.com/official-stockfis...earch.cpp#L829
https://github.com/official-stockfis...arch.cpp#L1038
https://github.com/official-stockfis...arch.cpp#L1063
https://github.com/official-stockfis...arch.cpp#L1165
https://github.com/official-stockfis...arch.cpp#L1235
Учитывая, что к некоторым оценкам NNUE тут прибавляются значения весов фигур из классики (и это даже не "гибрид", это из серии проверки "даже взятие не сделает статическую оценку хорошей"), поплывёт много чего, даже если не поплывут те эвристики, где просто используется ss->staticEval > alpha.
Тут надо либо всё ретюнить, либо выкидывать, но futility pruning, например, 50 эло весит, его просто так не выкинешь.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Asunta (05.09.2020), Corrs (05.09.2020), sergey1963 (05.09.2020)
Старый 05.09.2020, 09:14   #11944
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Всем гибридам гибрид получился...
Ещё немного и сеть можно будет прибирать, т.к. от её оценки мало что останется : )
Asunta вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sergey1963 (05.09.2020), svoitsl (05.09.2020)
Старый 05.09.2020, 10:28   #11945
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ничего не понял.
1. как эти фокусы приближают какую-то там верхнюю границу, если они используются только тогда, когда мы решили оценку NNUE использовать? Они технически ничего не могут приближать, потому что используются только тогда, когда приближать уже нечего. Или Вы про то, что это домножение просто "выравнивает" оценку нейросети с классической? Это тоже не совсем верно, т.к. оно ещё и делает более сильными все эвристики поиска, которые используют статическую оценку позиции, а их у нас штук 5 или что-то в этом роде. Просто так убрать 5/4 не выйдет - они все "поплывут".
2. эта часть просто неверна.
Нет, ну можно поставить VALUE = VALUE( nnue ), только вот... Я же уже говорил, что оценка NNUE - оценка позиции, которая не учитывает темп. Т.е. ходят в позиции белые, чёрные - оценка будет одинакова, так NNUE устроена. Что, разумеется, имеет крайне мало смысла.
Прибавление +Tempo даёт, собственно, бОльшую ценность той стороне, которая имеет очерёдность хода, что в большинстве случаев верно.
Можно, конечно, выкинуть это, но, вообще говоря, это даёт 5 эло приблизительно, и это в такой грубой форме "цены темпа".
Цитата: Сообщение от Vizvezdenec
Что значит "ни одна эвристика поиска не пострадает"? А вот это что?...
Учитывая, что к некоторым оценкам NNUE тут прибавляются значения весов фигур из классики (и это даже не "гибрид", это из серии проверки "даже взятие не сделает статическую оценку хорошей"), поплывёт много чего, даже если не поплывут те эвристики, где просто используется ss->staticEval > alpha. Тут надо либо всё ретюнить, либо выкидывать, но futility pruning, например, 50 эло весит, его просто так не выкинешь.
Так вы и не тестировали еще Сток по-настоящему- у вас каждая прибавка идет после другой. На чем и играют клоны Стока. Многие эвристики уже изжили себя или не уживаются с другими. Я уже как-то вам говорил- нет в УДК толку от нулевого хода (а это 200эло), от футилити-прунинга (50эло)- тем более... не путайте с альфа-бета прунингом (обрезкой), которая логично улучшила негамакс, как альфа-бета поиск улучшил минимакс.
Почему? Вы пытаетесь обьять необьятное- время. Игра 0,1с на ход- 15глубина- одно, 1с- 20глубина- другое, 10с на ход- 25глубина- вообще для вас непостижимо. Вы не поверите, но даже в партиях ТСЕС- 100ядер и по 100с- 50 глубина есть вопиющие просмотры. Адвансеры вообще играют не напрягаясь- 12часов- ночь на ход (железяка пусть и считает во время моего сна, утро вечера мудренее- с утра и посмотрю- потом еще подвигаю варианты)- поэкспериментируйте и посмотрите какие там глубины...
sergey1963 вне форума   Ответить с цитированием
Старый 05.09.2020, 13:41   #11946
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

FYI = @Navs 'SUPREMACY GRAND FINAL' test with 2ply book x 200 games.- 'AlphaZer0 Ratio' 1:875 Actual 'Engine Ratio' = 1:1000 as measured from start position. Live streaming @ https://www.youtube.com/watch?reload...VendableBee420 & https://www.twitch.tv/VendableBee420
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (05.09.2020)
Старый 05.09.2020, 14:08   #11947
Lotosok33
КМС
 
Аватар для Lotosok33
 
Регистрация: 06.08.2017
Сообщений: 703
Сказал(а) спасибо: 143
Поблагодарили 413 раз(а) в 213 сообщениях
Записей в дневнике: 2
Репутация: 60
По умолчанию Re: Stockfish и его производные

На железе мощном видимо Stockfish12 Dev NNUe играет сразу набирает за секунды 56ю глубину.
Lotosok33 вне форума   Ответить с цитированием
Старый 05.09.2020, 14:09   #11948
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Новая бродилка : )

Hard-Talkchess ( 15 ).pgn --- https://ru.files.fm/u/bc9w9j85

[ 01 ] 1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - .......... 1. Qxf6+ .... +2.2 >> +9.9
[ 02 ] 1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - ......................... 1. Nc6 ...... -5.0 >> +0.0
[ 03 ] 1N6/2pp4/3k1P2/p7/1pK1P3/5P1P/3r2N1/8 w - - ........................... 1. e5+ ...... +0.6 >> +5.0
[ 04 ] 1nb3rr/2pp3p/p1k2P2/n1q1PN2/P1pR3N/b4PBp/1R2P3/1KQ5 w - - ............. 1. Rd6+ ..... +1.5 >> +6.0
[ 05 ] 1rb1qrk1/6pp/2n1pn2/3pN1P1/2pP1P2/b1p1B3/P3QN1P/1BR2RK1 w - - ......... 1. Rxc3 ..... +0.5 >> +2.8
[ 06 ] 2r4r/3n1pk1/pq1p1bp1/3B4/1p2P1N1/7P/PP1Q1PK1/3RR3 w - - ............... 1. Bxf7 ..... +1.3 >> +3.4
[ 07 ] 3b2n1/1q3p1k/6pp/np2N3/2bBPN2/1pP4P/4QPP1/1B4K1 w - - ................. 1. Nexg6 .... +1.5 >> +3.0
[ 08 ] 4b3/7p/4k3/B4pPP/5K2/P4P2/8/8 w - - ................................... 1. g6 ....... +3.6 >> +9.9
[ 09 ] 4r1rk/p3qpp1/1pnp1n1p/5P2/P1PPP3/4Q2P/2BB2R1/6RK w - - ................ 1. Rxg7 ..... +2.9 >> +6.8
[ 10 ] 6k1/ppn2p2/8/2P2P1p/1P2K3/2N5/P7/8 w - - .............................. 1. Nd5 ...... +0.0 >> +3.7
[ 11 ] 8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - ............................... 1. Bh5+ ..... -2.3 >> +9.9
[ 12 ] r1b3k1/ppppn1pp/4n1q1/8/5P2/2N1B3/PPP3QP/3R1RK1 w - - ................. 1. f5 ....... +1.2 >> +4.0
[ 13 ] r7/1q1r1p1k/3p1Qpp/pbpP4/1nB1P1P1/1P3NBP/5P1K/4R3 w - - ............... 1. Bf4 ...... +1.0 >> +5.0
[ 14 ] rnb2rk1/1pq1bppp/p3p3/2npP1P1/3N1P2/2NBB3/PPP4P/R2QK2R w KQ - ......... 1. Bxh7+ .... +0.4 >> +1.8
[ 15 ] rnbqk2r/p4p2/2p1p3/1p2N1pp/PbpPn2P/2N1P1B1/1P3PP1/R2QKB1R w KQkq - .... 1. Qf3 ...... +1.4 >> +3.5


Threads: 1 / Hash: 1Gb / MultiPV: 1 / Contempt: 0 / syzygy: 3, 4, 5 / MaxTime: 10min

Asunta вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Evgeny (05.09.2020), Jeweller (05.09.2020)
Старый 05.09.2020, 14:50   #11949
Александр Руденко
Гроссмейстер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 1,082
Сказал(а) спасибо: 112
Поблагодарили 981 раз(а) в 449 сообщениях
Записей в дневнике: 2
Репутация: 99
По умолчанию Re: Stockfish и его производные

кто знает ? в стокфише 12 встроенная сеть nn-82215d0fd0df.nnue ....это что за конкретно сеть если ее искать у сержа? она очень мощная и превосходит по анализу его последние версии
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2431
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Старый 05.09.2020, 15:01   #11950
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
кто знает ? в стокфише 12 встроенная сеть nn-82215d0fd0df.nnue ....это что за конкретно сеть если ее искать у сержа? она очень мощная и превосходит по анализу его последние версии
https://tests.stockfishchess.org/nns
Да они сильно не отличаются. Кстати, по умолчанию уже другая (в списке выше) - nn-308d71810dff.nnue
Эти две Стокфишевские тоже от Сергио.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (05.09.2020)
Старый 05.09.2020, 15:13   #11951
Александр Руденко
Гроссмейстер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 1,082
Сказал(а) спасибо: 112
Поблагодарили 981 раз(а) в 449 сообщениях
Записей в дневнике: 2
Репутация: 99
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
https://tests.stockfishchess.org/nns
Да они сильно не отличаются. Кстати, по умолчанию уже другая (в списке выше) - nn-308d71810dff.nnue
Эти две Стокфишевские тоже от Сергио.
а как эту новую сеть прописать в движке?
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2431
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Старый 05.09.2020, 15:22   #11952
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
а как эту новую сеть прописать в движке?
Эта новая сеть по умолчанию встроена в последней версии с Аброка.

Автор: Серджио Вьери
Дата: 4 сентября, пятница, 08:03:43 2020 +0200 Отметка
времени: 1599199423

Обновить сеть по умолчанию до nn-308d71810dff.nnue,

эквивалентную 20200903-1739

Сеть, обученная с нуля, поэтому извлеченные функции у нее совсем другие по сравнению с предыдущей сеть (82215d0fd0df).

STC:
LLR: 2,98 (-2,94,2,94) {-0,25,1,25}
Итого: 108328 W: 14048 L: 13719 D: 80561 Elo +1,06
Ptnml (0-2): 842, 10039, 32062, 10390, 831
https: //tests.stockfishchess.org/tests/view/5f50e053ba100690c5cc5f00

LTC:
LLR: 2,96 (-2,94,2,94) {0,25,1,25}
Всего: 13872 W: 1059 L: 890 D: 11923 Elo +4,23
Ptnml (0-2) : 30, 724, 5270, 871, 41
https://tests.stockfishchess.org/tes...100690c5cc5f36

закрывает https://github.com/official-stockfis...fish/pull/3104

Bench: 3832716
см. источник
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (06.09.2020)
Старый 05.09.2020, 15:49   #11953
Александр Руденко
Гроссмейстер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 1,082
Сказал(а) спасибо: 112
Поблагодарили 981 раз(а) в 449 сообщениях
Записей в дневнике: 2
Репутация: 99
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
https://tests.stockfishchess.org/nns
Да они сильно не отличаются. Кстати, по умолчанию уже другая (в списке выше) - nn-308d71810dff.nnue
Эти две Стокфишевские тоже от Сергио.
плюсанул репутацию! тогда наливай! итоги недели подведем за кружкой пива... там действительно с эрбока + встроенная сеть - вообще огонь , сейчас по анализу посмотрел
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2431
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (05.09.2020)
Старый 05.09.2020, 16:07   #11954
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
там действительно с эрбока + встроенная сеть - вообще огонь
только вот сам движок с аброка не для всех процах - огонь, приходится пользоваться cfish например
svoitsl вне форума   Ответить с цитированием
Старый 05.09.2020, 16:09   #11955
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
кто знает ? в стокфише 12 встроенная сеть nn-82215d0fd0df.nnue ....это что за конкретно сеть если ее искать у сержа? она очень мощная и превосходит по анализу его последние версии
Это сеть 2257, а теперь встроенная сеть последняя 1739. У меня 1739 тоже пока сильнейшая.
Владимир001 вне форума   Ответить с цитированием
Старый 05.09.2020, 16:11   #11956
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Так вы и не тестировали еще Сток по-настоящему- у вас каждая прибавка идет после другой
А как иначе, если патчи вдруг будут конфликтовать (вопрос с перекрестным кодом - то вообще отдельная песня)?


Цитата: Сообщение от sergey1963
Многие эвристики уже изжили себя или не уживаются с другими.
На то и есть упрощающие патчи, когда от движка что-то режут, и смотрят, что хуже не стало.
Из недавних например за 3 сентября:
https://github.com/VoyagerOne/Stockf...7673725b36e5e9

Цитата: Сообщение от sergey1963
Вы не поверите, но даже в партиях ТСЕС- 100ядер и по 100с- 50 глубина есть вопиющие просмотры. Адвансеры вообще играют не напрягаясь- 12часов- ночь на ход
Вы не поверите, но не TCEC'овском контроле и железе невозможно проверять патчи: ждать год, пока наиграется хотя бы тысячи полторы партий, и на основе этого принять решение о полезности патча просто нереально.
Maratka вне форума   Ответить с цитированием
Старый 05.09.2020, 16:14   #11957
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
а как эту новую сеть прописать в движке?
Если например хотите другую сеть подключить то вот видео:

https://cs5-2.4pda.to/20747935/bandi...ac0ccbfeaad76d

setoption name EvalFile value 20200813-1010.bin (setoption name EvalFile value и далее копируем название сети, на примере сеть 1010,поэтому команда получается setoption name EvalFile value 20200813-1010.bin )
и вторая команда -
go depth 5
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 05.09.2020, 16:16   #11958
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Владимир001
Это сеть 2257
уточняю: 20200812-2257

ибо есть еще более ранняя 20200802-2257
к сожалению сержио умудрился их в один и тот же час и минуту сделать, но в разные дни - потому и совпадение вышло
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
byan_mivv (05.09.2020)
Старый 05.09.2020, 16:16   #11959
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
уточняю: 20200812-2257

ибо есть еще более ранняя 20200802-2257
все верно
Владимир001 вне форума   Ответить с цитированием
Старый 05.09.2020, 16:19   #11960
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Вы не поверите, но не TCEC'овском контроле и железе невозможно проверять патчи: ждать год, пока наиграется хотя бы тысячи полторы партий, и на основе этого принять решение о полезности патча просто нереально.
На дискорде vondele ответил одному умнику, который грил надо тестить не на 60"+0.6" а не 60'+0.6', что мол тогда на один патч уйдет год времени даже на их мощном оборудовании.
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 05.09.2020, 16:25   #11961
Lotosok33
КМС
 
Аватар для Lotosok33
 
Регистрация: 06.08.2017
Сообщений: 703
Сказал(а) спасибо: 143
Поблагодарили 413 раз(а) в 213 сообщениях
Записей в дневнике: 2
Репутация: 60
По умолчанию Re: Stockfish и его производные

Переяслав проверь движок
Я забыл упомянуть, что оценочный файл NNUE по умолчанию был изменен на eval.nnue, чтобы отличить его от файлов bin book



К.



От: Халид Омар
отправлено: суббота, 5 сентября 2020 года 2: 59 PM
тема: Эман 6.20



Дорогие шахматные друзья,



Эман 6.20 теперь официально



Вы можете скачать свою копию с сайта: https://drive.google.com/file/d/17AD...ew?usp=sharing



В этой версии:

Я синхронизировал свой код с последними патчами из ветки разработки Stockfish.
Удалил параметры NN evaluation weights и заменил их внутренней логикой, которая решает, когда использовать оценку NNUE и сколько веса ей присвоить.
Улучшена поддержка процессоров с более чем 64 логическими ядрами. Это также относится к логике оптимизации NUMA.
Правильная отчетность о количестве процессоров, памяти, размерах кэша при запуске (предыдущая версия не сообщала правильное количество ядер, если их было больше 64, а также размер кэша и памяти иногда был неправильным или немного выключенным)


Примечание: Eman не имеет параметра Use NNUE, такого как Stockfish, однако, если вы хотите полностью отключить NNUE, просто настройте параметр оценочного файла NNUE на значение <empty>



Наряду с этим выпуском Eman я рад сообщить, что Eman Tools также был обновлен до версии 3.10 главным образом для обеспечения более плавной функции сборки опыта и поддержки компьютеров с более чем 64 логическими ядрами



С уважением,

Халид.
Lotosok33 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (05.09.2020), Viktor (05.09.2020), Переяслав (05.09.2020)
Старый 05.09.2020, 16:46   #11962
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Lotosok33
Переяслав проверь движок
Надеюсь в среду ко мне приедет мой двухпроцессорных Зион, там тестирование веселее пойдет.

Было бы неплохо создать русскую версиб какого-то CCRL а то это бездельники тухлым хламом народ кормят... Дайте помечтать
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 05.09.2020, 16:47   #11963
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
На дискорде vondele ответил одному умнику, который грил надо тестить не на 60"+0.6" а не 60'+0.6', что мол тогда на один патч уйдет год времени даже на их мощном оборудовании.
Так и Vizvezdenec вот тут, на этом самом форуме уже минимум трижды писал, что движки, тестирующиеся по набору из 100-200 партий и контролю в районе часа остались где-то на уровне 3000 Elo, Crafty там всякие (в свое время клались как бесплатный довесок к Fritz'у и другим, играющим в его оболочке).

Сейчас же выходит, что оболочка с Komodo (условно) в составе покупается для игры SF'шем.
Maratka вне форума   Ответить с цитированием
Старый 05.09.2020, 16:49   #11964
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Завершился тестовый прогон 7000 игр Stockfish 12 avx2:

https://www.sp-cc.de/
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Antuan (05.09.2020), Переяслав (05.09.2020)
Старый 05.09.2020, 16:54   #11965
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Так и Vizvezdenec вот тут, на этом самом форуме уже минимум трижды писал, что движки, тестирующиеся по набору из 100-200 партий и контролю в районе часа остались где-то на уровне 3000 Elo, Crafty там всякие (в свое время клались как бесплатный довесок к Fritz'у и другим, играющим в его оболочке).

Сейчас же выходит, что оболочка с Komodo (условно) в составе покупается для игры SF'шем.
Спасибо Райлиху скажите, вроде б он стал пионером быстрого тестирования движков на тысячах партий по минутке чем по 1 партии на 1000 минут

Вчера на chessBase вот прочитал

https://en.chessbase.com/post/a-gro-...r-che-part-one
https://en.chessbase.com/post/a-gro-...r-che-part-two

Цитата:

История Рыбки
4 декабря 2005 года компьютерное шахматное сообщество было удивлено первым выпуском бесплатной загружаемой шахматной программы под названием Rybka 1.0 Beta, которая за считанные дни заняла заметное лидерство во всех существующих на тот момент рейтингах шахматных программ, превзойдя все коммерческие программы, включая известные двигатели Shredder, HIARCS, Fritz и Junior. Начиная с этой вершины, Рыбка затем быстро расширила свое лидерство с последующими версиями. В 2006 году Рыбка стала коммерческим двигателем.

Работая с гроссмейстером Ларри Кауфманом, одним из ведущих специалистов по оценке позиций в мире, Райлих выпустил в 2008 году основополагающую «Рыбку 3». Рыбка 3 была более чем на 100 баллов Эло сильнее, чем Рыбка 2, что является огромным улучшением в том, что уже было ведущей коммерческой программой. Когда была выпущена Rybka 3, Райлих также преобразовал серию выпусков Rybka 2 в лицензированное бесплатное программное обеспечение. Оглядываясь назад, это был момент величайшего господства Рыбки в компьютерных шахматах: два выпуска Рыбки заняли места №1 и №2, а программа №2 была бесплатной, но сильнее любого коммерческого соперника.

Появление Рыбки означало, что доступные персональные компьютеры теперь были способны демонстрировать беспрецедентную силу игры в шахматы, которая легко превосходила всех гроссмейстеров-людей. Последствия этого не остались незамеченными для профессиональных игроков, чьи методы подготовки стали больше полагаться на компьютеры, чем когда-либо. В результате Рыбка позволила разработать значительную новую дебютную теорию и значительно переоценить прошлые убеждения. Возьмем лишь один пример. Многотомная книга Гарри Каспарова « Мои великие предшественники» вряд ли была бы монументальной работой без повсеместного использования лучшего из доступных компьютерных шахматных программ.

Не в последнюю очередь среди своих воздействий, хотя немногие это признают, Рыбка прямо или косвенно улучшила своих конкурентов. Они извлекли уроки из новаторских методов поиска и оценки Райлиха, которые позволили систематически настраивать производительность, а также из его акцента на быстром поиске, а не на неэффективной загрузке программы с использованием ресурсоемких «шахматных знаний». Однако многие рассматривают описание Райлихом его методологии инкрементального тестирования программ как наиболее значимое нововведение. Данн Корбит, американский программист и эксперт по компьютерным шахматам, отмечает :

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

Рыбка удерживала неизменное первенство в рейтинге шахматных машин в течение пяти лет. Однако его результативность в десятках соревновательных турниров, проводимых по всему миру, была даже более впечатляющей. Рыбка не просто выигрывала почти все турниры, в которых участвовала; он выиграл их с вероятностью успеха почти 90%. Трудно переоценить то превосходство, которое команда «Рыбки» продемонстрировала в эти годы в шахматном софте, мастерстве «железа» и даже в дебютной теории.
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 05.09.2020, 16:57   #11966
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
Спасибо Райлиху скажите
Так никто и не спорит.
Maratka вне форума   Ответить с цитированием
Старый 05.09.2020, 17:11   #11967
Vasilievich
2 разряд
 
Аватар для Vasilievich
 
Регистрация: 22.06.2016
Сообщений: 466
Сказал(а) спасибо: 1,400
Поблагодарили 293 раз(а) в 176 сообщениях
Репутация: 37
По умолчанию Re: Stockfish и его производные

Вы можете скачать свою копию с сайта: https://drive.google.com/file/d/17AD...ew?usp=sharing
Eman - скачал - установил в аквариум и что нужно изменить в настройках ятобы заработал?
Vasilievich вне форума   Ответить с цитированием
Старый 05.09.2020, 17:13   #11968
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vasilievich
что нужно изменить в настройках ятобы заработал?
Лицензионный файл положить в папку с движком
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Vasilievich (05.09.2020)
Старый 05.09.2020, 19:10   #11969
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

зашла: sv200824-1705

Time: 25''+0,5'' / Threads: 1 / Hash: 256Mb / Book: HS-7moves / syzygy: 3-4-5 / Arena


уходит: sv200723-0511
заходит: sv200903-1739

Jeweller вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
AndreyZhivotkov (05.09.2020), Gigabayt (06.09.2020), kruzh (05.09.2020), Владимир001 (05.09.2020), Переяслав (05.09.2020)
Старый 05.09.2020, 19:26   #11970
Alvir
3 разряд
 
Аватар для Alvir
 
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

Версия stockfish_20073110_x64_modern_LastClassicSF видит ничью в этом простом 4х фигурном окончании, но современному Стоку даже таблицы не помогают это понять

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

[свернуть]


Но самое страшное состоит в том, что он издалека шёл на эту позицию, считая её выигранной, пренебрегая остальными ходами, через размены пришёл к ней :( . 7k/8/8/8/6K1/7P/4B3/8 b - - 0 64


7k/8/8/8/6K1/7P/4B3/8 b - - 0 64
Alvir вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (05.09.2020), Jeweller (05.09.2020), Viktor (05.09.2020)
Ответ


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

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

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

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


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


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