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)
Старый 10.11.2020, 12:17   #12961
klf
3 разряд
 
Аватар для klf
 
Регистрация: 19.01.2017
Сообщений: 226
Сказал(а) спасибо: 163
Поблагодарили 566 раз(а) в 172 сообщениях
Репутация: 86
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
если кинуть монетку три раза, то одна из сторон гарантированно наберет в два раза больше очков, чем вторая.
75% соотношение 2:1
25% соотношение 3:0
klf вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Corrs (10.11.2020)
Старый 10.11.2020, 20:53   #12962
kruzh
2 разряд
 
Аватар для kruzh
 
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Tue Nov 10 18:29:03 2020 +0100
Timestamp: 1605029343

Increase reduction at root

when the best move does not change frequently

STC:
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 51320 W: 5159 L: 4956 D: 41205 Elo +1.37
Ptnml(0-2): 215, 3897, 17242, 4082, 224
https://tests.stockfishchess.org/tes...cbf42301d6a767

LTC:
LLR: 2.98 (-2.94,2.94) {0.25,1.25}
Total: 15952 W: 762 L: 642 D: 14548 Elo +2.61
Ptnml(0-2): 8, 561, 6725, 667, 15
https://tests.stockfishchess.org/tes...cbf42301d6a794

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

Bench: 3954692
+еще 1
https://abrok.eu/stockfish/
kruzh вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Viktor (11.11.2020), Валекс (11.11.2020), Виталий В. (11.11.2020), Владимир001 (10.11.2020)
Старый 10.11.2020, 21:21   #12963
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от kruzh
Bench: 3954692
+еще 1
Ну по сути он всего один, патч не успел толком выйти, как его уже улучшили.
Maratka вне форума   Ответить с цитированием
Старый 10.11.2020, 21:35   #12964
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Владимир001
С сетями Сержио получалось
Ничего там не получалось.
Просто несколько раз совпало. На 100 партиях погрешность 50 Elo, т.е. на таком количестве партий нереально даже поймать достоверную разницу между SF12 и последней версией.
Maratka вне форума   Ответить с цитированием
Старый 10.11.2020, 21:46   #12965
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ничего там не получалось.
Просто несколько раз совпало. На 100 партиях погрешность 50 Elo, т.е. на таком количестве партий нереально даже поймать достоверную разницу между SF12 и последней версией.
Так и есть.
Ну точнее не совсем так, т.к. поймать разницу между 12 и dev таки можно - помогает огромный % ничьих.
https://tests.stockfishchess.org/tes...2c112b60691e39
Вот тут у dev версии нет ни одного проигранного мини-матча в каждом наборе по 200 игр, на 100 они будут, но их будет немного.
По поводу патчей - логичная в общем-то идея.
Если у нас очень стабилен лучший ход, можно подбавить reductions.
__________________

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

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

Цитата: Сообщение от Vizvezdenec
Вот тут у dev версии нет ни одного проигранного мини-матча в каждом наборе по 200 игр, на 100 они будут, но их будет немного.
Ну так и должно быть, на 200 партий погрешность где-то 30-35 Elo, т.е. при измеренной разнице в 28 можно говорить, что разница N при погрешности N, отсюда и небольшое количество таки выигранных миниматчей. А на сотне партий погрешность много больше разницы... Конечно, если зарядить не 60 тыс. партий, а скажем 200 тыс, то найдутся миниматчи и по 100, которые будут выигрываться 12-й версией.
Maratka вне форума   Ответить с цитированием
Старый 10.11.2020, 22:43   #12967
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

November 10, 2020

Сеть - та же: nn-c3ca321c51c9

https://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
kruzh (10.11.2020), marattmb (11.11.2020), Viktor (10.11.2020), Валекс (11.11.2020), Виталий В. (11.11.2020), Владимир001 (11.11.2020), Переяслав (10.11.2020), Философ (10.11.2020)
Старый 10.11.2020, 23:39   #12968
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 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 101120   4000     906    2707     387  2259.5   100.0    45.3
  2. Stockfish 12       4000     387    2707     906  1740.5     0.0   -45.3

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

Tech (average nodes, depths, time/m per move, others per game):
  #  name                nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 101120       236K      628652     18.7      0.4     49.5     18.6
  2. Stockfish 12           214K      561661     18.0      0.4     49.5     18.9
TC=40/10"+0.1"
Threads=1
Concurrency=46
Hash=16
Noomen4moves.pgn
4000 games
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alvir (11.11.2020), byan_mivv (11.11.2020), Viktor (10.11.2020), Виталий В. (11.11.2020)
Старый 11.11.2020, 05:06   #12969
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Vizvezdenec, в вашем мультипоточном тесте процент ничьих около 94%:
https://tests.stockfishchess.org/htm...cbf42301d6a7dc

Не так давно vondele предлагал при достижении 93% снижать порог прохождения патчей:
https://github.com/official-stockfis...ment-717724170

Возможно для тестов на мультипоточном LTC самое время для таких изменений. Иначе можно забыть об улучшениях мультипотока.
Rom77 вне форума   Ответить с цитированием
Старый 11.11.2020, 10:19   #12970
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Код:
------------------------------------------------------------------------------
  #  name              games    wins   draws  losses   score    los%  elo+/-
  1. Stockfish 101120   2000     299    1594     107  1096.0   100.0    33.5
  2. Stockfish 12       2000     107    1594     299   904.0     0.0   -33.5

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

Tech (average nodes, depths, time/m per move, others per game):
  #  name                nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 101120       977K      619181     23.7      1.6     50.3     79.3
  2. Stockfish 12           862K      544677     22.6      1.6     50.3     79.6

TC=60sec+0.6sec
Threads=1
Concurrency=46
Noomen4moves.pgn
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (11.11.2020), Jeweller (11.11.2020), Виталий В. (11.11.2020)
Старый 11.11.2020, 10:22   #12971
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Vizvezdenec, в вашем мультипоточном тесте процент ничьих около 94%:
https://tests.stockfishchess.org/htm...cbf42301d6a7dc

Не так давно vondele предлагал при достижении 93% снижать порог прохождения патчей:
https://github.com/official-stockfis...ment-717724170

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

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

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

В общем я тут обсудил, может быть, будем опять править границы SPRT.
А то уж совсем уныло как-то иметь 6% игр не ничьих на 20+0.2 и 8 потоках... Пока что стал собирать статистику.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Rom77 (11.11.2020)
Старый 11.11.2020, 14:59   #12973
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Переяслав
Код:
------------------------------------------------------------------------------
  #  name              games    wins   draws  losses   score    los%  elo+/-
  1. Stockfish 101120   2000     299    1594     107  1096.0   100.0    33.5
  2. Stockfish 12       2000     107    1594     299   904.0     0.0   -33.5

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

Tech (average nodes, depths, time/m per move, others per game):
  #  name                nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 101120       977K      619181     23.7      1.6     50.3     79.3
  2. Stockfish 12           862K      544677     22.6      1.6     50.3     79.6

TC=60sec+0.6sec
Threads=1
Concurrency=46
Noomen4moves.pgn

Код:
------------------------------------------------------------------------------
  #  name              games    wins   draws  losses   score    los%  elo+/-
  1. Stockfish 101120   2000     213    1687     100  1056.5   100.0    19.7
  2. Stockfish 12       2000     100    1687     213   943.5     0.0   -19.7

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

Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes:
  #  name                nodes/m         NPS  depth/m   time/m    moves     time
  1. Stockfish 101120      1110K      697641     24.6      1.6     48.6     77.3
  2. Stockfish 12           970K      612416     23.3      1.6     48.6     77.0
TC=60sec+0.6sec
Threads=1
Concurrency=40
Noomen4moves.pgn
NNUE=nn-c3ca321c51c9.nnue для обоих движков
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (11.11.2020), Jeweller (11.11.2020), kruzh (11.11.2020)
Старый 11.11.2020, 15:55   #12974
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

ну так то неплохо, 20 эло чисто с поиска
Ну не совсем, там ещё у ускорений немало.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 11.11.2020, 18:56   #12975
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Stockfish и его производные

Код:
Result:
----------------------------------------------------------------------------------
  #  name                  games    wins   draws  losses   score    los%  elo+/-
  1. Cfish 081120 64 BMI2   2000     168    1670     162  1003.0    62.9     1.0
  2. Stockfish 101120       2000     162    1670     168   997.0    37.1    -1.0

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

Tech (average nodes, depths, time/m per move, others per game):
  #  name                    nodes/m         NPS  depth/m   time/m    moves     time
  1. Cfish 081120 64 BMI2       626K      773131     21.7      0.8     49.0     39.7
  2. Stockfish 101120           549K      684741     21.8      0.8     49.0     39.3
TC=30sec+0.3sec
Threads=1
Concurrency=40
Noomen4moves.pgn

А вот неожиданно сифиш еле-еле одолел
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (11.11.2020), Виталий В. (12.11.2020)
Старый 11.11.2020, 23:31   #12976
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

https://tests.stockfishchess.org/htm...cbf42301d6a74f

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

Vizvezdenec

https://tests.stockfishchess.org/htm...cbf42301d6a9b6

LLR > 2 with 25000 games LTC
Владимир001 вне форума   Ответить с цитированием
Старый 14.11.2020, 10:04   #12978
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

"Максимальная сила обычных нейросетей (используемых в Лиле) ограничена достижением определенного уровня, а движки с технологией NNUE могут усиливаться бесконечно" https://zen.yandex.ru/media/chessmas...affe6f3b72bed9
Это о чем(бесконечно)?
SKY вне форума   Ответить с цитированием
Старый 14.11.2020, 10:09   #12979
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну, похоже, я нашёл ещё одну классную идею, которая совершенно не скейлится.
__________________

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

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

Цитата: Сообщение от SKY
"Максимальная сила обычных нейросетей (используемых в Лиле) ограничена достижением определенного уровня, а движки с технологией NNUE могут усиливаться бесконечно" https://zen.yandex.ru/media/chessmas...affe6f3b72bed9
Это о чем(бесконечно)?
Это ниочём в общем и целом.
Может быть имеется в виду, что, дескать, лила после определённого числа узлов не играет сильнее? Чёрт его знает.
__________________

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

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

Raubfisch: Updated November, 14 2020

Отныне опция «Самообучение» по умолчанию отключена. Установите соответствующий флажок, чтобы включить его. Если вы не хотите использовать «Самообучение» и у вас уже есть большая обучающая база данных: experience.bin, вы можете просто включить опцию «Experience Read_only». После этого ваш движок сможет использовать «Experience Read_only», чтобы улучшить свой стиль игры.
По словам AMENOPHIS, версия X более агрессивна и эффективна в анализе.

Raubfisch - это двигатель, созданный на основе Stockfish и Torpedo 1.1 XJR (частный двигатель AMENOPHIS). В этом выпуске есть функция самообучения.

https://chess.massimilianogoi.com/download/raubfisch/
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (14.11.2020), Viktor (14.11.2020)
Старый 14.11.2020, 10:40   #12982
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Новый алгоритм обеспечивает глубокое обучение в 50 раз быстрее

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


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

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

На этой неделе калифорнийская компания Numenta объявила о крупном прорыве, основанном на принципе работы мозга под названием разреженность. Исследователи компании разработали новый алгоритм, сравнивая «разреженные» и «плотные» сети (проиллюстрированные выше) для задачи распознавания речи с использованием набора данных Google Speech Commands (GSC). Команда запускала свои программы через программируемые пользователем вентильные матрицы (FPGA), тип интегральной схемы, предназначенной для настройки заказчиком или разработчиком после изготовления, поставляемой Xilinx.

Исходя из метрики слов, обрабатываемых в секунду, разреженные сети дают более чем в 50 раз ускорение по сравнению с плотными сетями на печатной плате Xilinx Alveo. Кроме того, Numenta продемонстрировала свою сеть, работающую на Xilinx Zynq - чипе меньшего размера, в котором плотные сети слишком велики для работы, - что позволило создать новый набор приложений, основанных на недорогих решениях с низким энергопотреблением. В результате, если измерять количество слов в секунду на ватт, Numenta показала экономию энергии на 2600%.

Эта экспериментальная демонстрация подтверждает, что разреженность может обеспечить значительное ускорение и энергоэффективность для различных платформ глубокого обучения и сетевых конфигураций при сохранении конкурентоспособной точности. Он обеспечивает экспоненциальное улучшение с точки зрения более крупных и сложных сетей, использующих те же ресурсы.
«Новые алгоритмические и аппаратные подходы необходимы для развития машинного интеллекта», - объясняет Приядаршини Панда, доцент кафедры электротехники Йельского университета. «Мозг предлагает лучшее руководство для достижения этих достижений в будущем. Результаты, объявленные Numenta, демонстрируют большие перспективы, применяя свою корковую теорию для достижения значительных улучшений производительности».

В последние годы команда Numenta выдвинула новую идею, чтобы объяснить работу неокортекса - шестиуровневой и доминирующей области мозга, участвующей в функциях более высокого порядка, таких как сенсорное восприятие, познание, двигательные команды, пространственное мышление и язык. . Новая книга, которая будет опубликована в марте 2021 года, более подробно исследует их концепцию. Теория интеллекта Тысячи мозговпредполагает, что вместо изучения одной большой модели объекта или концепции мозг создает множество различных моделей каждого объекта. Каждая модель построена с использованием разных входов, будь то от немного разных частей датчика (например, разных пальцев на руке) или от разных датчиков в целом (глаза или кожа). Модели «голосуют» вместе, чтобы достичь консенсуса в отношении того, что они ощущают, и голосование консенсуса - это то, что мы воспринимаем. Другими словами, это похоже на то, что ваш мозг на самом деле представляет собой тысячи мозгов, работающих одновременно и параллельно. Это показано на диаграмме ниже с полными моделями объектов, уже существующих на каждом уровне иерархии коры головного мозга, которые могут быть улучшены за счет дальних связей между столбцами. Статья Numenta стала одной из самых загружаемых на BioRxiv в 2018 году.

«Разреженность - основа работы мозга и ключ к огромным улучшениям производительности машинного обучения сегодня», - сказал Субутай Ахмад, вице-президент Numenta по исследованиям и разработкам. «В дальнейшем исследования Numenta в области нейробиологии позволили разработать план создания машинного интеллекта, который обеспечит не менее впечатляющие улучшения в надежности, непрерывном обучении, обучении без учителя и сенсомоторной интеграции».

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


https://www.futuretimeline.net/blog/...-algorithm.htm
Владимир001 вне форума   Ответить с цитированием
Старый 14.11.2020, 10:52   #12983
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от SKY
Это о чем(бесконечно)?
это фактическая ошибка
Jeweller вне форума   Ответить с цитированием
Старый 14.11.2020, 11:15   #12984
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Jeweller
это фактическая ошибка
Было бы интересно взять какую нибудь небольшую сеть (к сожалению 2х16 может не работать на fp16, а может уже работает?) и при разных GPU проверить скейлинг

на можно и на https://github.com/dkappe/leela-ches...tag/evilgyal-6 попробовать
Цитата: Сообщение от Владимир001
Новый алгоритм обеспечивает глубокое обучение в 50 раз быстрее
Пора учить сеть что то типа 34х512,за квартал можно научить
svoitsl вне форума   Ответить с цитированием
Старый 14.11.2020, 11:35   #12985
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

я сейчас ссылок не найду, но по памяти:
--- когда то Васик смотрел предел силы - получил в районе 4500 ccrl
--- потом Дон Дейли через несколько лет точнее смотрел - получил предел силы в районе 4850 ccrl

с появлением gpu-сетей, или nnue-сетей он не поднялся/опустился и не может подняться/опуститься (тем более "расти бесконечно"), какие бы сети или методы в будущем не появились - это естественный предел, заложенный правилами

без изменения правил и модификации игры потолок силы не изменить, никак
Jeweller вне форума   Ответить с цитированием
Старый 14.11.2020, 11:56   #12986
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

а вот нашел одну ссылку, Laskos считал

Цитата:
Laskos:
Итак, я получаю 4877 Elo по шкале CCRL для идеального двигателя, аналогично тому, что, как я помню, Дон получил некоторое время назад.
Jeweller вне форума   Ответить с цитированием
Старый 14.11.2020, 12:37   #12987
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Jeweller
Итак, я получаю 4877 Elo по шкале CCRL для идеального двигателя
То есть если представить устройство которое с первого хода просчитывает без ошибок партию до конца,то движок с эло 4877 будет равным ему?
SKY вне форума   Ответить с цитированием
Старый 14.11.2020, 12:57   #12988
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от SKY
То есть если представить устройство которое с первого хода просчитывает без ошибок партию до конца,то движок с эло 4877 будет равным ему?
"идеальный движок" - движок, относительно которого нельзя создать более сильный движок

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

Это очевидно так.
В большинстве произвольных 6-7 фигурных эндшпилей ходы, которые не меняют объективного результата, наличествуют в количестве больше 1.
А это значит, что алгоритмов, которые будут играть их "идеально", т.е. всегда выигрывать выигранные и делать ничью в ничейных, может быть сколько угодно в общем-то. Один будет ходить по кратчайшему DTZ, второй будет ходить по длиннейшему DTZ, которое меньше 50, например.
Не вижу, чем 32-фигурная таблица (идеальный движок) будет отличаться от этого.
Конечно, это не является строгим доказательством. Но это должно быть так.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (14.11.2020)
Старый 14.11.2020, 13:16   #12990
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Jeweller
играющих не абсолютно идентично друг другу, однако с абсолютно идентичной предельной силой
Тогда следует принять что имеется не один лучших ход,а несколько.Но тогда выбор из них будет случайным,а значит говорить о не идентичной игре будет нельзя.Да и не очень верится что несколько ходов могут быть лучшими.
Просто как-то уж очень небольшой показалась цифра в 4877,близка она к нынешней силе движков,а они ведь как и железо очень далеки от идеала.
SKY вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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