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)
Старый 30.11.2020, 15:16   #13201
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

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

Чем лучше? Ошибка
Владимир001 вне форума   Ответить с цитированием
Старый 30.11.2020, 15:45   #13203
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Arikchess (01.12.2020), SKY (30.11.2020), Виталий В. (30.11.2020)
Старый 30.11.2020, 17:26   #13204
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

вот так лучше, интересно с чем это связано, некоторые видео получаются в таком виде ,некоторые нет ,при чем в большинстве случаев.
Владимир001 вне форума   Ответить с цитированием
Старый 01.12.2020, 00:04   #13205
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Матч сеток: новейшая против первой дефолтной (встроенной)

Stockfish 12 (nn-62ef826d1a6d.nnue) vs Stockfish 12 (nn-82215d0fd0df.nnue)

Код:
Result:
-------------------------------------------------------------------------------
  #  name               games    wins   draws  losses   score    los%  elo+/-
  1. Stockfish 12 62ef   1000     284     485     231   526.5    99.0    18.4
  2. Stockfish 12        1000     231     485     284   473.5     1.0   -18.4

Tech:
-------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game)
  #  name                 nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 12 62ef       925K      947357     21.1      1.0     60.7     59.2
  2. Stockfish 12            926K      945233     21.2      1.0     60.7     59.4

TC=1min+0.1sec
Threads=1
Concurrency=24
Book=https://storage.lczero.org/files/opening_books/book-ply8-unifen-Q-0.25-0.40.pgn (разбалансированная книга!)
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 01.12.2020, 01:33   #13206
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Код:
Result:
-------------------------------------------------------------------------------
  #  name               games    wins   draws  losses   score    los%  elo+/-
  1. Stockfish 12 62ef   1000     123     805      72   525.5   100.0    17.7
  2. Stockfish 12        1000      72     805     123   474.5     0.0   -17.7

Tech:
-------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game):
  #  name                 nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 12 62ef       897K      912805     22.4      1.0     53.0     52.1
  2. Stockfish 12            898K      913172     22.7      1.0     53.0     52.1
TC=1min+0.1sec
Threads=1
Concurrency=24
Book=Noomen4-moveTestsuite_2000.pgn (cбалансированная книга!)
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 01.12.2020, 01:35   #13207
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

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

Match Stockfish 13 Dev vs Lc0 JH J92-190

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


Tournament: Gauntlet
Binaries: BMI2 | Lc0-v0.26.1
Engine Options: Default
Hardware: i7 7700k 4CPU | 1080TI -- 1000:1 Ratio 20b
Time control: 60+1
Book: Balsa v2724
Tablebases: None
Adjudication: +-9 Win
Software: Cutechess-Cli
Sheets: https://docs.google.com/spreadsheets...#gid=201239930
Comments: Stockfish's performance against Lc0 in 1 month of progress. Improvement against self, not too much against Lc0
H2H
Код:
 # PLAYER                       :  RATING  ERROR  POINTS  PLAYED   (%)    W    D    L  D(%)  OppN  CFS(%)
   1 Stockfish 13 Dev [Nov 28]    :      45     11    92.5     164  56.4   25  135    4  82.3     1     100
   2 Leela Jhorthos J92-190       :       0     11    71.5     164  43.6    4  135   25  82.3     1     ---

White advantage = 36.52 +/- 11.10
Draw rate (equal opponents) = 89.58 % +/- 3.01
All
Код:
   # PLAYER                       :  RATING  ERROR  POINTS  PLAYED   (%)    W    D    L  D(%)  OppN  CFS(%)
   1 Stockfish 13 Dev [Oct 28]    :      56     16   162.0     280  57.9   49  226    5  80.7     1      77
   2 Stockfish 13 Dev [Nov 28]    :      45     21    92.5     164  56.4   25  135    4  82.3     1      52
   3 Stockfish 13 Dev [Sep 28]    :      44     16   157.5     280  56.3   43  229    8  81.8     1      97
   4 Stockfish 12                 :      19     18   105.5     200  52.8   26  159   15  79.5     1      97
   5 Leela Jhorthos J92-190       :       0      8   486.5    1076  45.2   56  861  159  80.0     5      95
   6 Stockfish 11                 :     -19     20    72.0     152  47.4   16  112   24  73.7     1     ---

White advantage = 34.72 +/- 4.75
Draw rate (equal opponents) = 85.27 % +/- 1.23
[свернуть]
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (01.12.2020)
Старый 01.12.2020, 14:51   #13209
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

https://github.com/glinscott/fishtes...gression-Tests
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
kruzh (02.12.2020)
Старый 02.12.2020, 14:08   #13210
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

+10 Эло в LTC

https://tests.stockfishchess.org/htm...a050a89f02cb6c
Владимир001 вне форума   Ответить с цитированием
Старый 02.12.2020, 15:05   #13211
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Где?
Maratka вне форума   Ответить с цитированием
Старый 02.12.2020, 15:35   #13212
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Может быть так будет понятнее :
https://tests.stockfishchess.org/htm...a050a89f02cb6c
needs a serious jinx. +10 Elo at LTC
Владимир001 вне форума   Ответить с цитированием
Старый 02.12.2020, 17:36   #13213
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Возможно я не там смотрю или не так, но я не вижу 10 Elo.
Я вижу тест, который скорее всего провалится, т.е. разница там будет в минуса.
Maratka вне форума   Ответить с цитированием
Старый 02.12.2020, 20:01   #13214
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

https://m.habr.com/ru/company/huawei/blog/530892/

О шахматах. И не только.
Владимир001 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
byan_mivv (02.12.2020), Rom77 (02.12.2020), Виталий В. (04.12.2020)
Старый 02.12.2020, 22:49   #13215
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

https://www.sp-cc.de/
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (04.12.2020)
Старый 03.12.2020, 09:32   #13216
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Владимир001
https://m.habr.com/ru/company/huawei/blog/530892/

О шахматах. И не только.
Переписал PR-записку гугла, ни в чём толком не разобравшись.
Замечательно, конечно, но не совсем.
Потом эти люди заходят в чаты турниров шахматных движков и спрашивают, где A0, а когда им пытаешься объяснить, что Leela сильнее на несколько сотен эло, говорят "быть того не может, там же ИИ".
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Corrs (03.12.2020)
Старый 03.12.2020, 14:02   #13217
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Stockfish NNUE performance vs older engines

Код:
Result:
-----------------------------------------------------------------------------------
  #  name                   games    wins   draws  losses  score%    los%  elo+/-
  1. Stockfish 291120        1000     792     189      19    88.7   100.0   357.1
  2. Stockfish 10             200       8      47     145    15.8     0.0  -291.3
  3. Komodo 14.1 64-bit       200       6      63     131    18.8     0.0  -254.7
  4. Komodo 11.01 64-bit      200       3      39     158    11.3     0.0  -358.8
  5. Nemorino 6.00 (SSE41)    200       2      36     162    10.0     0.0  -381.7
  6. Spike 1.4                200       0       4     196     1.0     0.0  -798.3
Код:
Cross table:
-----------------------------------------------------------------------------------
  #  name                     score%   games         1         2         3         4         5         6
  1. Stockfish 291120           88.7    1000         x     168.5     162.5     177.5     180.0     198.0
  2. Stockfish 10               15.8     200      31.5         x                                        
  3. Komodo 14.1 64-bit         18.8     200      37.5                   x                              
  4. Komodo 11.01 64-bit        11.3     200      22.5                             x                    
  5. Nemorino 6.00 (SSE41)      10.0     200      20.0                                       x          
  6. Spike 1.4                   1.0     200       2.0
Владимир001 вне форума   Ответить с цитированием
Старый 03.12.2020, 21:53   #13218
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Переписал PR-записку гугла, ни в чём толком не разобравшись.
Замечательно, конечно, но не совсем.
Потом эти люди заходят в чаты турниров шахматных движков и спрашивают, где A0, а когда им пытаешься объяснить, что Leela сильнее на несколько сотен эло, говорят "быть того не может, там же ИИ".
Ну вообще интересная мысль там есть.
Я о последнем абзаце:

Для AlphaZero – натренированная нейронная сетка – это все лишь набор чисел –коэффициентов. Как мы можем извлечь из этого набора чисел новое знание об игре? В каком то смысле мы должны решить задачу, сродни той, которую решил Стейниц полтора века назад. Описать знание об игре, используя человеческий язык. И сделать его доступным для изучения другими людьми.

Т.е. получив эти знания, можно писать ручную оценку для нового поколения движков по новому витку спирали, используя уже не человеческое понимание шахмат, а машинное, которое было "очеловечено". Ну и собственно люди возможно что-то из этого тоже получат. SF понятно не обыграют, но против последних Рыбок, которые на добрых 200-300 Elo сильнее современных топовых гроссмейстеров возможно уже смогут играть достойно, и без форы.

Ну а то, что AZ в том виде, как мы его увидели три года назад конечно же устарел - это не обсуждается.
Важно другое - он задал направление по построению оценки на основе обучения игре сам с собой, и это безусловная заслуга Гугла.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (04.12.2020), StenR (11.12.2020)
Старый 03.12.2020, 22:28   #13219
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Читаю старые темы, двухгодичной давности:

https://forchess.ru/showpost.php?p=82088&postcount=76

Цитата: Сообщение от Alex_Lk
Да нет у Лилы никаких перспектив !!!
Сейчас выскочит из-за угла, какой нибудь классический AB движок с "прикрученной" к нему сеткой. GPU будет грузить "сетка", процессор займется обычным перебором. Оценочную функцию обучат когда доверять "сетке" а когда послать ее по боку.
И будет царствовать не Stockfish а тот кто быстрее "сетку" к себе прикрутит.

Вышло именно так, ну кроме нюанса, что в общем-то и на CPU можно получить вменяемый результат, если сеть компактная (но и она все одно явно лучше оценивает позицию, чем ручная оценка в большинстве случаев).

Итого: SF, 95% оценки от малой и потому быстрой даже на CPU сети, и 5% - ручная оценка тогда, когда она важна и нужна.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (04.12.2020), Виталий В. (04.12.2020)
Старый 03.12.2020, 23:34   #13220
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

https://maiachess.com/
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Виталий В. (04.12.2020), Иван (04.12.2020)
Старый 04.12.2020, 02:37   #13221
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Владимир001 вне форума   Ответить с цитированием
Старый 04.12.2020, 07:31   #13222
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ну вообще интересная мысль там есть.
Я о последнем абзаце:

Для AlphaZero – натренированная нейронная сетка – это все лишь набор чисел –коэффициентов. Как мы можем извлечь из этого набора чисел новое знание об игре? В каком то смысле мы должны решить задачу, сродни той, которую решил Стейниц полтора века назад. Описать знание об игре, используя человеческий язык. И сделать его доступным для изучения другими людьми.

Т.е. получив эти знания, можно писать ручную оценку для нового поколения движков по новому витку спирали, используя уже не человеческое понимание шахмат, а машинное, которое было "очеловечено". Ну и собственно люди возможно что-то из этого тоже получат. SF понятно не обыграют, но против последних Рыбок, которые на добрых 200-300 Elo сильнее современных топовых гроссмейстеров возможно уже смогут играть достойно, и без форы.

Ну а то, что AZ в том виде, как мы его увидели три года назад конечно же устарел - это не обсуждается.
Важно другое - он задал направление по построению оценки на основе обучения игре сам с собой, и это безусловная заслуга Гугла.
Не знаю, честно говоря.
Что можно извлечь из матриц с миллионом чисел? Кроме того, что человек так позицию оценивать не может?
А оценка уже давным давно строилась на основе обучения игры самим с собой, где-то со времён первых рыбок ещё.
__________________

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

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

Цитата: Сообщение от Vizvezdenec
А оценка уже давным давно строилась на основе обучения игры самим с собой, где-то со времён первых рыбок ещё.
Так да не так.
Или есть скрипты, которые меняют в небольших диапазонах коэффициенты (скажем +/- 2-5%), и сами посылают итоговую сборку на тест?

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

Цитата: Сообщение от Maratka
Так да не так.
Или есть скрипты, которые меняют в небольших диапазонах коэффициенты (скажем +/- 2-5%), и сами посылают итоговую сборку на тест?
Ну а чем занимается тюнинг?
Тем же самым.
Только никто не гарантирует, что выйдет лучше, но и для нейросети то же самое. Не зря уже все тестируются с помощью SPRT.
__________________

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

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

https://yh.reddit.com/r/chess/commen...few_years_ago/
Это прям неудачник года какой-то.
Если вкратце, заинтересовался человек игрой в шахматы, скачал популярное приложение...
Проигрывал ему все игры в течение месяца, разочаровался в себе, т.к. отзывы на приложение были очень хорошие.
После же выхода Queen gambit стал следить за шахматами снова и т.д. и случайно на стриме Накамуры услышал знакомое слово.
Stockfish.
Оказалось, что он на телефон скачал полноценный сток и честно пытался несколько месяцев его обыграть (понятно, что без особого успеха), из-за этого бросил шахматы на достаточно длительный срок.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alex_Lk (05.12.2020), byan_mivv (05.12.2020), Maratka (05.12.2020), Rom77 (05.12.2020), StenR (11.12.2020), Владимир001 (05.12.2020)
Старый 05.12.2020, 18:42   #13226
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Проигрывал ему все игры в течение месяца, разочаровался в себе, т.к. отзывы на приложение были очень хорошие.
Ну ... он же сам пишет, что
"I figured I must just be terrible since all the reviews of the app were good and none mentioned that it was too difficult."

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

Дальше интересно в комментариях:

It's kind of like... imagine we applied elo to boxing. In that case it would be obvious that even if a 5 year old with 500 elo was predicted to have a certain chance of beating Mike Tyson, in practice this would be only because the mathematical formula was designed to spit out a non-zero answer.
Maratka вне форума   Ответить с цитированием
Старый 05.12.2020, 21:33   #13228
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sat Dec 5 16:48:33 2020 +0100
Timestamp: 1607183313

Introduce static history

The idea of this patch can be described as following: we update static
history stats based on comparison of the static evaluations of the
position before and after the move. If the move increases static evaluation
it's assigned positive bonus, if it decreases static evaluation
it's assigned negative bonus. These stats are used in movepicker
to sort quiet moves.

passed STC
https://tests.stockfishchess.org/tes...a050a89f02cd66
LLR: 3.00 (-2.94,2.94) {-0.25,1.25}
Total: 78152 W: 7409 L: 7171 D: 63572 Elo +1.06
Ptnml(0-2): 303, 5695, 26873, 5871, 334

passed LTC
https://tests.stockfishchess.org/tes...a050a89f02cd75
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 40240 W: 1602 L: 1441 D: 37197 Elo +1.39
Ptnml(0-2): 19, 1306, 17305, 1475, 15

closes https://github.com/official-stockfis...fish/pull/3253

bench 3845156
https://abrok.eu/stockfish/
Владимир001 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (06.12.2020), Валекс (07.12.2020), Виталий В. (06.12.2020)
Старый 05.12.2020, 21:34   #13229
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sat Dec 5 16:58:42 2020 +0100
Timestamp: 1607183922

Add comments to uncommented parts of code

https://github.com/official-stockfis...fish/pull/3250

No functional change

https://abrok.eu/stockfish/
Владимир001 вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alvir (06.12.2020), kruzh (05.12.2020), Валекс (07.12.2020), Виталий В. (06.12.2020), Философ (05.12.2020)
Старый 06.12.2020, 00:22   #13230
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Имеем:
( 1 ) текущая дефолтная сеть default.nnue

Некоторое время:
( 2 ) все патчи на оценку/поиск притираются к этой самой default.nnue
( 3 ) новые версии сетей пытаются превзойти в тестах эту самую default.nnue

Раньше или позже:
( 4 ) появляется новая сеть new.nnue, прошедшая фиштест и теперь уже она default.nnue --- goto ( 1 )


Вопрос следующий..

Какое-то время десятки патчей ( в основном - мелкая шлифовка, реже - что-то более глобальное ) подстраивались
под default.nnue и не произойдёт ли IQ-обвал при смене этой сети на новую дефолтную, т.к. новая сеть
никак не привязана к предыдущим наработкам ( ? )


Понятно, что как-то себя вести надо.. Есть хитрая идея:

( 1 ) подставляем новую сеть default.nnue под дату появления предыдущей дефолтной сети
( 2 ) прогоняем все патчи на оценку/поиск после этой даты в том же режиме, но на новой default.nnue
( 3 ) оставляем только плюсовые патчи ( их может быть намного меньше )

Если учесть, что из 100 попыток проходит 2-3 патча - перепроверка уже прошедших патчей много ресурса не съест..
Жалеть о патчах, которые не прошли перепроверку, не стоит, т.к. предыдущую дефолтную сеть никто и никогда не вернёт..
Asunta вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (06.12.2020), Corrs (06.12.2020), svoitsl (06.12.2020)
Ответ


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

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

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

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


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


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