Вяленая рыба (шахматы)
Разработчик(и) | Разработчики Stockfish [1] |
---|---|
Первоначальный выпуск | 2 ноября 2008 г |
Стабильная версия | 16.1 / 24 февраля 2024 г [2] |
Репозиторий | |
Написано в | С++ |
Операционная система | Microsoft Windows macOS Линукс iOS Андроид |
Тип | шахматный движок |
Лицензия | GPL-3.0 или новее [3] |
Веб-сайт | вяленая рыбашахматы |
Эта статья является частью серии, посвящённой |
Шахматное программирование |
---|
Stockfish — это с открытым исходным кодом бесплатный шахматный движок , доступный для различных настольных и мобильных платформ. Его можно использовать в шахматном программном обеспечении через универсальный шахматный интерфейс .
Stockfish уже несколько лет является одним из лучших шахматных движков в мире; [4] [5] [6] он выиграл все основные соревнования Top Chess Engine Championship (TCEC) и Chess.com Computer Chess Championship (CCC) с 2020 года и по состоянию на июль 2024 года является самым сильным шахматным движком на процессоре в мире с предполагаемым Эло рейтингом 3634. [7]
Движок Stockfish был разработан Тордом Ромстадом, Марко Костальбой и Джуной Кийски и основан на Glaurung, движке с открытым исходным кодом, выпущенном Тордом Ромстадом в 2004 году. В настоящее время он разрабатывается и поддерживается сообществом Stockfish. [8]
Stockfish исторически использовала только классическую функцию, созданную вручную , для оценки позиций на доске, но с появлением эффективно обновляемой нейронной сети (NNUE) в августе 2020 года она приняла гибридную систему оценки, которая в основном использовала нейронную сеть и иногда полагалась на руку. -комплексная оценка. [9] [10] [11] В июле 2023 года Stockfish удалила оценку вручную и перешла на подход, полностью основанный на нейронных сетях. [12] [2]
Функции
[ редактировать ]Stockfish может использовать до 1024 потоков ЦП в многопроцессорных системах. Максимальный размер таблицы транспонирования — 32 ТБ. Stockfish реализует расширенный альфа-бета-поиск и использует битборды . По сравнению с другими движками, он характеризуется большей глубиной поиска, отчасти благодаря более агрессивной обрезке и сокращению поздних ходов . [13] По состоянию на июль 2024 г. [update], Stockfish 16 (4-поточный) получил рейтинг Elo 3641. +12
−12 по эталону CCRL 40/15. [14]
Stockfish поддерживает Chess960 — функцию, унаследованную от Glaurung. [15] Поддержка Syzygy табличной базы , ранее доступная в ответвлении , поддерживаемом Рональдом де Маном, была интегрирована в Stockfish в 2014 году. [16] В 2018 году была добавлена поддержка Syzygy из 7 человек, вскоре после того, как она стала доступна. [17]
Stockfish был очень популярным движком на различных платформах. На настольном компьютере это шахматный движок по умолчанию, входящий в состав интерфейсных программ Internet Chess Club BlitzIn и Dasher. На мобильных устройствах он поставляется в комплекте с приложением Stockfish, SmallFish и Droidfish. (GUI) , совместимые со Stockfish, Другие графические пользовательские интерфейсы включают Fritz , Arena, Stockfish для Mac и PyChess . [18] [19] Stockfish можно скомпилировать в WebAssembly или JavaScript , что позволит запускать его в браузере. И Chess.com , и Lichess предоставляют Stockfish в этой форме в дополнение к серверной программе. [20] Версии выпуска и версии для разработки доступны в виде C++ исходного кода и в виде предварительно скомпилированных версий для Microsoft Windows , macOS , Linux 32-/64-разрядной версии и Android .
Архитектура
[ редактировать ]Движок Stockfish по существу состоит из трех частей: представление доски , эвристический поиск по дереву и оценка доски. Представление доски заключается в эффективном кодировании состояния шахматной доски, чтобы его можно было эффективно хранить и осуществлять поиск. Эвристический поиск по дереву приближается к минимаксному поиску по дереву, который был бы слишком медленным для выполнения. Оценка доски учитывает представление доски и дает ему оценку того, насколько «хороша» доска (т.е. предполагаемые шансы на победу). [21]
Начиная с Stockfish 12 (2020 г.), была включена функция оценки платы нейронной сети. В Stockfish 16.1 (2024) классические функции оценки платы были удалены, осталась только нейронная сеть. [2]
История
[ редактировать ]Программа возникла на базе Glaurung , шахматного движка с открытым исходным кодом, созданного Romstad и впервые выпущенного в 2004 году. Четыре года спустя Костальба, вдохновленный сильным движком с открытым исходным кодом, решил форкнуть проект. Он назвал его «Стокфиш», потому что он «произведен в Норвегии и приготовлен в Италии» (Ромстад – норвежец, Костальба – итальянский). Первая версия Stockfish 1.0 была выпущена в ноябре 2008 года. [22] [23] Некоторое время новые идеи и изменения кода переносились между двумя программами в обоих направлениях, пока Ромстад не решил прекратить выпуск Glaurung в пользу Stockfish, который на тот момент был более совершенным движком. [24] Последняя версия Glaurung (2.2) была выпущена в декабре 2008 года.
Примерно в 2011 году Ромстад решил отказаться от участия в Stockfish, чтобы уделять больше времени своему новому шахматному приложению для iOS. [25] 18 июня 2014 года Марко Костальба объявил, что «решил уйти с поста сопровождающего Stockfish», и попросил сообщество создать форк текущей версии и продолжить ее развитие. [26] Вскоре после этого был создан официальный репозиторий, которым управляет группа добровольцев из основных разработчиков Stockfish, и в настоящее время он управляет разработкой проекта. [27]
Рыбный тест
[ редактировать ]С 2013 года Stockfish разрабатывается с использованием среды распределенного тестирования под названием Fishtest , где добровольцы могут жертвовать процессорным временем для тестирования улучшений программы. [28] [29] [30]
Изменения игрового кода принимаются или отклоняются на основе результатов игры десятков тысяч игр на платформе против более старой «эталонной» версии программы с использованием последовательного тестирования отношения вероятностей . Тесты платформы проверяются с помощью теста хи-квадрат , и только если результаты статистически значимы, они считаются надежными и используются для пересмотра программного кода.
После запуска Fishtest всего за 12 месяцев Stockfish продемонстрировал взрывной рост на 120 пунктов Эло , что вывело его на вершину всех основных рейтинговых списков. [31] В Stockfish 7 автор Fishtest Гэри Линскотт был добавлен в официальный список авторов в знак признания его вклада в развитие Stockfish.
По состоянию на апрель 2022 г. [update]фреймворк сыграл более миллиарда шахматных партий. [32]
ННЭУ
[ редактировать ]В июне 2020 года эффективно обновляемую ветвь нейронной сети (NNUE), представленную программистами сёги под названием Stockfish NNUE. разработчики обсуждали [33] [34] В июле 2020 года новости шахмат сообщили, что Stockfish NNUE «открыл новые горизонты в компьютерных шахматах, включив нейронную сеть в и без того невероятно мощный шахматный движок Stockfish». [35] NNUE Затем было объявлено о слиянии со Stockfish, и стали доступны разработки. [36] [37]
«Филиал ННЭУ, поддерживаемый @nodchip, продемонстрировал хорошие результаты и предлагает большой потенциал, и мы продолжим слияние... Это слияние внедрит в движок кодирование на основе машинного обучения, тем самым расширяя сообщество разработчиков, привнося новые навыки. Мы стремимся привлечь к участию всех, включая всех разработчиков и пользователей разнообразного оборудования, стремясь стать инклюзивным сообществом... точные необходимые шаги станут яснее по мере продвижения вперед, я с нетерпением жду возможности работать с сообществом, чтобы это произошло. !"
– Йост ВандеВонделе, 25 июля 2020 г. [36]
2 сентября 2020 года была выпущена двенадцатая версия Stockfish, включающая вышеупомянутое улучшение нейронной сети. Согласно сообщению в блоге, эта новая версия «играет значительно сильнее, чем любая из ее предшественниц», обычно выигрывая в десять раз больше игровых пар, чем проигрывает при сравнении с одиннадцатой версией. [38] [39]
Результаты конкурса
[ редактировать ]Лучший чемпионат по шахматному движку
[ редактировать ]Stockfish — TCEC многократный чемпион и текущий лидер по количеству трофеев. С тех пор, как TCEC возобновил работу в 2013 году, Stockfish финишировал первым или вторым в каждом сезоне, кроме одного. В 4 и 5 сезонах TCEC Stockfish занял второе место со счетом 23–25 в Суперфинале сначала против Houdini 3, а затем против Komodo 1142. Пятый сезон ознаменовался победой команды Komodo, поскольку они посмертно приняли награду для создателя программы Дона. Дэйли , который скончался от болезни на заключительной стадии мероприятия. В его честь версия Stockfish, выпущенная вскоре после этого сезона, была названа «Stockfish DD». [40]
30 мая 2014 года Stockfish 170514 (разрабатываемая версия Stockfish 5 с поддержкой tablebase) убедительно выиграл 6-й сезон TCEC, набрав 35,5–28,5 очков против Komodo 7x в Суперфинале. [41] Stockfish 5 был выпущен на следующий день. [42] В 7-м сезоне TCEC Stockfish снова вышел в Суперфинал, но проиграл Komodo со счетом 30,5–33,5. [41] В 8-м сезоне TCEC, несмотря на потери времени, вызванные ошибками в коде, Stockfish, тем не менее, снова вышел в Суперфинал, но проиграл следующий матч из 100 игр Комодо со счетом 46,5–53,5. [41] В 9 сезоне Stockfish победил Houdini 5 со счетом 54,5 против 45,5. [41] [43]
Stockfish финишировал третьим в 10-м сезоне TCEC, единственном сезоне с 2013 года, в котором Stockfish не смог пройти в суперфинал. Он не проиграл ни одной игры, но все равно выбыл из игры, поскольку не смог одержать достаточно побед над двигателями с более низким рейтингом. После этого технического вылета Stockfish продолжил длинную победную серию, выиграв 11 сезонов (59 против 41 против Гудини 6,03). [41] [44] 12 (60 против 40 против Комодо 12.1.1), [41] [45] и 13 (55 против 45 против Комодо 2155,00) [41] [46] убедительно. [47] В 14 сезоне Stockfish столкнулся с новым соперником в лице Leela Chess Zero , но сумел одержать победу с разницей в одну игру (50,5–49,5). [41] [48] Его победная серия окончательно завершилась в 15 сезоне , когда Лила снова квалифицировалась и выиграла со счетом 53,5–46,5. [41] но Stockfish быстро выиграл 16 сезон , победив AllieStein со счетом 54,5–45,5, после того как Лиле не удалось пройти в суперфинал. [41] В 17 сезоне Стокфиш снова встретился с Лилой в суперфинале, проиграв 52,5–47,5. Тем не менее, Стокфиш с тех пор выигрывал все суперфиналы: победив Лилу со счетом 53,5–46,5 в 18 сезоне , 54,5–45,5 в 19 сезоне , 53–47 в 20 сезоне и 56–44 в 21 сезоне . [41] В 22 сезоне Komodo Dragon обыграла Лилу и вышла в суперфинал, но проиграла Stockfish со счетом 59,5-40,5. Stockfish не проиграл в этом матче ни одной стартовой пары. [49] Лила вышла в суперфинал в 23 и 24 сезонах, но оба раза проиграла Stockfish (58,5–41,5 и 58–42). [50] [51] В 25 сезоне Stockfish снова победила Лилу, но на этот раз с меньшим отрывом - 52–48. [52]
Stockfish также принял участие в кубке TCEC, выиграв первый выпуск, но был неожиданно расстроен Гудини в полуфинале второго выпуска. [41] [53] Стокфиш восстановился и обыграл Комодо в плей-офф за третье место. [41] В третьем выпуске Stockfish дошел до финала, но потерпел поражение от Лилы Чесс Зеро из из 7 человек -за ошибки в ничьей в эндшпиле . В четвертом выпуске он изменил этот результат, победив Лилу в финале со счетом 4,5–3,5. [41] В TCEC Cup 6 Stockfish финишировала третьей после поражения от AllieStein в полуфинале, впервые не сумев выйти в финал. С тех пор Stockfish постоянно выигрывал турниры, за исключением 11-го турнира, в котором Лила выиграла со счетом 8,5-7,5.
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
1 сезон | 2010 | 100+10 | 3-й | [54] |
2 сезон | 2011 | 150+30 | 5-е место | [55] |
4 сезон | 2013 | 150+60 | 2-й | [56] |
5 сезон | 2013 | 120+30 | 2-й | [57] |
6 сезон | 2014 | 120+30 | 1-й | [58] |
7 сезон | 2014 | 120+30 | 2-й | [59] |
8 сезон | 2015 | 180+30 | 2-й | [60] |
9 сезон | 2016 | 180+15 | 1-й | [61] |
10 сезон | 2017 | 90+10 | 2-й [примечание 1] | [62] |
11 сезон | 2018 | 120+15 | 1-й | [63] |
12 сезон | 2018 | 120+15 | 1-й | [64] |
13 сезон | 2018 | 120+15 | 1-й | [65] |
14 сезон | 2018 | 120+15 | 1-й | [66] |
15 сезон | 2019 | 120+10 | 2-й | [67] |
16 сезон | 2019 | 120+10 | 1-й | [68] |
17 сезон | 2020 | 90+5 | 2-й | [69] |
18 сезон | 2020 | 90+10 | 1-й | [70] |
19 сезон | 2020 | 120+10 | 1-й | [71] |
20 сезон | 2020 | 120+10 | 1-й | [72] |
21 сезон | 2021 | 120+10 | 1-й | [73] |
22 сезон | 2022 | 120+12 | 1-й | [74] |
23 сезон | 2022 | 120+12 | 1-й | [75] |
24 сезон | 2023 | 120+12 | 1-й | [76] |
25 сезон | 2023 | 120+12 | 1-й | [77] |
26 сезон | 2024 | 120+12 | 1-й | [78] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
Кубок 1 | 2018 | 30+10 | 1-й | [79] |
Кубок 2 | 2019 | 30+5 | 2-й [примечание 1] | [80] |
Кубок 3 | 2019 | 30+5 | 2-й | [81] |
Кубок 4 | 2019 | 30+5 | 1-й | [82] |
Кубок 5 | 2020 | 30+5 | 1-й | [83] |
Кубок 6 | 2020 | 30+5 | 3-й | [84] |
Кубок 7 | 2020 | 30+5 | 1-й | [85] |
Кубок 8 | 2021 | 30+5 | 1-й | [86] |
Кубок 9 | 2021 | 30+5 | 1-й | [87] |
Кубок 10 | 2022 | 30+3 | 1-й | [88] |
Кубок 11 | 2023 | 30+3 | 2-й | [89] |
Кубок 12 | 2023 | 30+3 | 1-й | [90] |
Кубок 13 | 2024 | 30+3 | 1-й | [91] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
ФРК 1 | 2019 | 30+5 | 1-й | [92] |
ФРК 2 | 2020 | 30+5 | 1-й | [93] |
ФРК 3 | 2021 | 30+5 | 2-й | [94] |
ФРК 4 | 2022 | 30+5 | 1-й | [95] |
ФРК 5 | 2022 | 30+3 | 1-й | [96] |
ФРК 6 | 2023 | 30+3 | 1-й | [97] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
Швейцарский 1 | 2021 | 45+7 | 2-й | [98] |
Швейцарский 2 | 2021 | 45+7 | 2-й | [99] |
Швейцарский 3 | 2022 | 45+4.5 | 1-й | [100] |
Швейцарский 4 | 2023 | 30+3 | 1-й | [101] |
Швейцарский 5 | 2023 | 30+3 | 1-й | [102] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
ДФРК 1 | 2022 | 30+3 | 1-й | [103] |
ДФРК 2 | 2023 | 30+3 | 1-й | [104] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
ФРД 1 | 2023 | 30+3 | 1-й | [105] |
Чемпионат Chess.com по компьютерным шахматам
[ редактировать ]С тех пор, как в 2018 году сайт Chess.com провел свой первый чемпионат по компьютерным шахматам на Chess.com , Stockfish стал самым успешным движком. Он доминировал в предыдущих чемпионатах, выиграв шесть титулов подряд, прежде чем финишировал вторым в CCC7. С тех пор его доминирование оказалось под угрозой со стороны нейросетевых движков Leelenstein и Leela Chess Zero , но он продолжал показывать хорошие результаты, достигая как минимум суперфинала в каждом выпуске вплоть до CCC11. CCC12 впервые провел формат на выбывание: при посеве финалисты CCC11 Стокфиш и Лила оказались в одной половине. Лила выбила Stockfish в полуфинале. Однако в посттурнирном матче против проигравшего финала Лиленштейна Stockfish выиграл в том же формате, что и главное событие. Снова финишировав вторым после Лилы в CCC13 и нетипичным четвертым в CCC14, Stockfish продолжил долгую победную серию, с тех пор занимая первые места в каждом чемпионате.
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
CCC | 2017 | 15+2 | 1-й | [106] |
CCC 1: Быстрый грохот | 2018 | 15+5 | 1-й | [107] |
CCC 2: Блиц-битва | 2018 | 5+2 | 1-й | [108] |
CCC 3: Быстрое восстановление | 2019 | 30+5 | 1-й | [109] |
CCC 4: Пулевая драка | 2019 | 1+2 | 1-й | [110] |
CCC 5: Эскалация | 2019 | 10+5 | 1-й | [111] |
CCC 6: Зимняя классика | 2019 | 10+10 | 1-й | [112] |
CCC 7: Блиц-золото | 2019 | 5+2 | 2-й | [113] |
CCC 8: Глубокое погружение | 2019 | 15+5 | 1-й | [114] |
CCC 9: Перчатка | 2019 | 5+2, 10+5 | 1-й | [115] |
CCC 10: Двузначные числа | 2019 | 10+3 | 2-й | [116] |
ССС 11 | 2019 | 30+5 | 2-й | [117] |
CCC 12: Пулевое безумие! | 2020 | 1+1 | 3-й | [118] |
CCC 13: Семиугольный | 2020 | 5+5 | 2-й | [119] |
ССС 14 | 2020 | 15+5, 5+2, 1+1 | 4-й | [120] |
ССС Блиц 2020 | 2020 | 5+5 | 1-й | [121] |
КСС Рапид 2021 | 2021 | 15+3 | 1-й | [122] |
ССС Блиц 2021 | 2021 | 5+5 | 1-й | [123] |
CCC Chess 960 Блиц | 2021 | 5+5 | 1-й | [124] |
CCC 16: Рапид | 2021 | 15+3 | 1-й | [125] |
CCC 16: Пуля | 2021 | 2+1 | 1-й | [126] |
CCC 16: Блиц | 2022 | 5+5 | 1-й | [127] |
CCC 17: Рапид | 2022 | 15+3 | 1-й | [128] |
CCC 17: Пуля | 2022 | 2+1 | 1-й | [129] |
CCC 17: Блиц | 2022 | 5+5 | 1-й | [130] |
CCC 18: Рапид | 2022 | 15+3 | 1-й | [131] |
CCC 19: Блиц | 2022 | 5+5 | 1-й | [132] |
CCC 19: Рапид | 2022 | 15+3 | 1-й | [133] |
CCC 19: Пуля | 2023 | 1+1 | 1-й | [134] |
CCC 20: Блиц | 2023 | 3+2 | 1-й | [135] |
CCC 20: Рапид | 2023 | 10+3 | 1-й | [136] |
CCC 20: Пуля | 2023 | 1+1 | 1-й | [137] |
CCC 21: Блиц | 2023 | 3+2 | 1-й | [138] |
CCC 21: Рапид | 2023 | 10+3 | 1-й | [139] |
CCC 21: Пуля | 2023 | 1+1 | 1-й | [140] |
CCC 22: Блиц | 2024 | 3+2 | 1-й | [141] |
CCC 22: Рапид | 2024 | 10+3 | 1-й | [142] |
CCC 22: Пуля | 2024 | 1+1 | 1-й | [143] |
CCC 23: Блиц | 2024 | 3+2 | 1-й | [144] |
Событие | Год | Контроль времени | Результат | Ссылка |
---|---|---|---|---|
CPU-блиц-безумие | 2020 | 3+2 | 1-й | [145] |
Выброс на триллион узлов III | 2020 | 150+5 | 1-й | [146] |
Нет-Замок II | 2020 | 5+2 | 1-й | [147] |
Пулевые шахматы — это весело | 2020 | 2+1 | 1-й | [148] |
Мат в 4 | 2020 | 3+2 | 1-й | [149] |
шансов Лестница | 2020 | 3+2 | 1-й | [150] |
Веселая королева Сак | 2020 | 2+1 | 1-й | [151] |
Будапешт Пуля | 2020 | 2+1 | 2-й | [152] |
Королевский гамбит: безумие | 2021 | 5+5 | 1-й | [153] |
Вечеринка обновления Drawkiller | 2021 | 2+1 | 1-й | [154] |
В замок или не в замок II | 2021 | 3+2 | 1-й | [155] |
Эко Мега-Матч 2 (часть 1) | 2021 | 1+1 | 1-й | [156] |
Эко Мега-Матч 2 (часть 2) | 2021 | 1+1 | 1-й | [157] |
Каро Канн Специальный | 2021 | 5+2 | 1-й | [158] |
Специальный выпуск королевско-индийской обороны | 2021 | 10+2 | 2-й | [159] |
голландской обороны Специальный выпуск | 2021 | 10+2 | 1-й | [160] |
Гамбит Эванса Безумие | 2021 | 10+2 | 2-й | [161] |
Сицилийский Найдорф Специальный | 2021 | 10+2 | 1-й | [162] |
Бельгийское рагу | 2021 | 2+1 | 1-й | [163] |
Сарагоса | 2021 | 2+1 | 2-й | [164] |
Двойное Бонгклауд , Рапид | 2021 | 10+2 | 2-й | [165] |
Деревенская атака | 2021 | 10+2 | 3-й | [166] |
Романтические дебюты: датский гамбит принят | 2021 | 3+2 | 1-й | [167] |
Романтические дебюты: гамбит Эванса принят | 2021 | 3+2 | 1-й | [168] |
Романтические дебюты: гамбит Урусова принят | 2021 | 5+2 | 1-й | [169] |
Романтические дебюты: гамбит Блэкмара-Димера | 2021 | 5+2 | 1-й | [170] |
Романтические дебюты: Стаффордский гамбит | 2021 | 1+2 | 2-й | [171] |
Романтические дебюты: Калабрезский контргамбит | 2021 | 5+2 | 1-й | [172] |
Романтические дебюты: контратака Тракслера | 2021 | 5+2 | 2-й | [173] |
Никакой черной рокировки | 2022 | 5+5 | 1-й | [174] |
Розыгрыш бонуса убийцы | 2022 | 15+5 | 1-й | [175] |
Романтические дебюты: фланговый гамбит | 2022 | 5+2 | 1-й | [176] |
Шахматы 324 Бонус | 2022 | 5+2 | 1-й | [177] |
Классический кубок №1 | 2023 | 30+5 | 1-й | [178] |
Рейтинговая потасовка: осень 2023 г. | 2023 | 1+1 | 1-й | [179] |
Классический кубок №2 | 2024 | 30+5 | 1-й | [180] |
Другие матчи
[ редактировать ]Stockfish 5 против Накамуры
[ редактировать ]Сила Стокфиша по сравнению с лучшими шахматистами-человеками была наиболее очевидна в матче с гандикапом с гроссмейстером Хикару Накамурой (рейтинг 2798) в августе 2014 года. В первых двух партиях матча Накамуре помогала более старая версия Рыбки , и в следующих двух партиях он получил белых с пешками , но без помощи. Накамура был пятым лучшим шахматистом в мире на момент матча, а Stockfish 5 было отказано в использовании дебютной книги и базы таблицы эндшпиля. Стокфиш выиграл каждую половину матча со счетом 1,5–0,5. Обе победы Stockfish стали результатом позиций, в которых Накамура, что типично для его стиля игры, стремился к победе, а не соглашался на ничью. [181]
Stockfish 8 против AlphaZero
[ редактировать ]декабре 2017 года Stockfish 8 использовался в качестве эталона для тестирования Google подразделения DeepMind AlphaZero В , при этом каждый движок поддерживался различным оборудованием. AlphaZero обучался самостоятельно в течение девяти часов и достиг уровня Stockfish всего за четыре. [182] [183] [184] В 100 играх из обычной стартовой позиции AlphaZero выиграла 25 игр белыми, выиграла 3 черными и сыграла вничью оставшиеся 72 с 0 поражениями. [185] AlphaZero также сыграла двенадцать матчей по 100 игр против Stockfish, начиная с двенадцати популярных дебютов, с итоговым счетом 290 побед, 886 ничьих и 24 поражения, набрав 733:467 очков. [186] [примечание 2]
Победа AlphaZero над Stockfish вызвала шквал активности в компьютерном шахматном сообществе, что привело к созданию нового движка с открытым исходным кодом, предназначенного для копирования AlphaZero, известного как Leela Chess Zero . К январю 2019 года Лила смогла победить версию Stockfish, которая играла в AlphaZero (Stockfish 8), в матче из 100 игр. Обновленная версия Stockfish с небольшим перевесом победила Лилу Чесс Зеро в суперфинале 14-го сезона TCEC со счетом 50,5–49,5 (+10 =81 −9), [41] но проиграла суперфинал следующего сезона Лиле 53,5–46,5 (+14 =79 -7). [41] [188] Эти два двигателя остаются очень близкими по силе друг другу, даже несмотря на то, что они продолжают совершенствоваться: Лила победила Stockfish в суперфинале 17-го сезона TCEC , но с тех пор Stockfish выигрывал каждый сезон TCEC.
Производные
[ редактировать ]- YaneuraOu, мощный двигатель сёги и происхождение NNUE. Говорит на USI, варианте UCI для сёги. [189]
- Fairy Stockfish, версия, модифицированная для игры в сказочные шахматы . Работает с региональными вариантами (шахматы, сёги, макрук и т. д.), а также с другими вариантами, такими как антишахматы . [190]
- Lichess Stockfish, версия для игры в варианты без волшебных фигур. [20]
- Crystal, который стремится решить общие проблемы с шахматными движками, такие как позиционная или тактическая слепота из-за чрезмерного сокращения или чрезмерного сокращения, слепота рисования из-за горизонта ходов и продемонстрировала надежность принципиальных вариантов. [191]
- Brainfish, который содержит уменьшенную версию Cerebellum, шахматной дебютной библиотеки. [192]
- BrainLearn, производная от Brainfish, но с постоянным алгоритмом обучения. [193]
- ShashChess, производная версия с целью применения теории Александра Шашина из книги « Лучшая игра: новый метод обнаружения сильнейшего хода» . [194] [195]
- Pikafish — бесплатный мощный движок UCI Xiangqi с открытым исходным кодом, созданный на основе Stockfish, который анализирует позиции сянци и вычисляет оптимальные ходы. [196]
- Houdini 6, производная от Stockfish, не соответствующая условиям лицензии GPL. [197] [198]
- Fat Fritz 2, производная от Stockfish, не соответствующая условиям лицензии GPL. [197] [199] [200] [198]
Примечания
[ редактировать ]- ^ Jump up to: а б Этот результат учитывает дисквалификацию Houdini 6 от TCEC.
- ^ В академической статье об этой последовательности игр не указаны компьютерные ресурсы, выделенные для каждого движка. [187]
Ссылки
[ редактировать ]- ^ «Список авторов Stockfish» . github.com/official-stockfish/Stockfish . Архивировано из оригинала 13 июля 2018 года . Проверено 3 июля 2023 г.
- ^ Jump up to: а б с «Вяленая рыба 16.1» . Бульонная рыба . 24 февраля 2024 года. Архивировано из оригинала 24 февраля 2024 года . Проверено 24 февраля 2024 г.
- ^ «Лицензия Stockfish GPLv3» . github.com/official-stockfish/Stockfish . Архивировано из оригинала 15 ноября 2022 года . Проверено 20 июля 2020 г.
- ^ Строгац, Стивен (26 декабря 2018 г.). «Один гигантский шаг для шахматной машины» . Нью-Йорк Таймс . ISSN 0362-4331 . Архивировано из оригинала 4 января 2022 г. Проверено 8 февраля 2024 г.
- ^ Гиббс, Сэмюэл (07 декабря 2017 г.). «ИИ AlphaZero обыграл чемпионскую программу по шахматам, обучившись за четыре часа» . Хранитель . ISSN 0261-3077 . Архивировано из оригинала 07 декабря 2020 г. Проверено 8 февраля 2024 г.
- ^ Перес-Рей, Лисандро (12 августа 2023 г.). «Почему шахматные боты с искусственным интеллектом практически непобедимы (при участии GothamChess)» . Проводной . Архивировано из оригинала 15 февраля 2024 г. Проверено 8 февраля 2024 г.
- ^ «CCRL 40/15 – Индекс» . www.computerchess.org.uk . Архивировано из оригинала 12 января 2024 г. Проверено 5 февраля 2024 г.
- ^ «Авторы движка» . Бульонная рыба . Архивировано из оригинала 17 февраля 2014 года . Проверено 3 июля 2023 г.
- ^ «Введение в оценку ННЭУ» . Бульонная рыба . Архивировано из оригинала 14 мая 2024 года . Проверено 14 мая 2024 г.
- ^ «Добавить оценку ННЭУ» . Гитхаб . Проверено 14 мая 2024 г.
- ^ «Порог оценки ННЭУ» . Гитхаб . Архивировано из оригинала 14 мая 2024 года . Проверено 14 мая 2024 г.
- ^ «Удалить классическую оценку» . Гитхаб . Архивировано из оригинала 16 мая 2024 года . Проверено 14 мая 2024 г.
- ^ Кауфман, Ларри (24 ноября 2013 г.). «Глубина вяленой рыбы по сравнению с другими; вызов» . TalkChess.com . Архивировано из оригинала 22 мая 2014 года . Проверено 8 марта 2014 г.
- ^ «CCRL 40/15 – Индекс» . www.computerchess.org.uk . Проверено 7 июля 2024 г.
- ^ «Компьютерные движки — Chess960.net» . Архивировано из оригинала 23 июля 2020 г. Проверено 21 июня 2022 г.
- ^ «Версии разработки Stockfish» . abrok.eu . Архивировано из оригинала 11 ноября 2014 года . Проверено 1 февраля 2015 г.
- ^ «Основы стола Syzygy из 7 частей готовы» . lichess.org . 19 августа 2018 г. Архивировано из оригинала 19 августа 2018 г. Проверено 21 июня 2022 г.
- ^ Использование движка Stockfish. Архивировано 9 января 2018 г. на Wayback Machine , поддержка Stockfish.
- ^ ChessEngines. Архивировано 15 ноября 2022 г. на Wayback Machine , PyChess Github.
- ^ Jump up to: а б Дугович, Даниэль (8 ноября 2020 г.). «ddugovic/Stockfish: Многовариантная вилка популярного шахматного движка UCI» . Гитхаб . Архивировано из оригинала 11 июня 2018 года . Проверено 8 ноября 2020 г.
- ^ «Stockfish — вики по шахматному программированию» . www.chessprogramming.org . Архивировано из оригинала 22 мая 2023 г. Проверено 30 октября 2023 г.
- ^ "О" . stockfishchess.org . Архивировано из оригинала 20 сентября 2012 года . Проверено 5 марта 2014 г.
- ^ Костальба, Марко (2 ноября 2008 г.). «Вяленая рыба 1.0» . talkchess.com . Архивировано из оригинала 6 марта 2014 года . Проверено 6 марта 2014 г.
- ^ Ромстад, Торд (5 сентября 2009 г.). «Re: Вяленая рыба – Глаурунг» . wbec-ridderkerk.forumotion.com . Архивировано из оригинала 6 марта 2014 года . Проверено 5 марта 2014 г.
- ^ Логика (Kings_Logics), Короли (21 июня 2022 г.). «Вяленая рыба» . Chess.com . Архивировано из оригинала 22 сентября 2022 г. Проверено 21 июня 2022 г.
- ^ Костальба, Марко (18 июня 2014 г.). «Сойди вниз» . groups.google.com . Архивировано из оригинала 21 сентября 2012 года . Проверено 19 июня 2014 г.
- ^ Линскотт, Гэри (18 июня 2014 г.). «Новый официальный репозиторий» . groups.google.com . Архивировано из оригинала 21 сентября 2012 года . Проверено 19 июня 2014 г.
- ^ «Среда тестирования Stockfish» . tests.stockfishchess.org . Архивировано из оригинала 22 марта 2014 года . Проверено 7 марта 2014 г.
- ^ «Принимайте участие» . stockfishchess.org . Архивировано из оригинала 16 июня 2013 года . Проверено 8 марта 2014 г.
- ^ Костальба, Марко (1 мая 2013 г.). «Среда распределенного тестирования Fishtest» . talkchess.com . Архивировано из оригинала 19 апреля 2014 года . Проверено 18 апреля 2014 г.
- ^ «Рейтинговый список CCRL» . Архивировано из оригинала 30 мая 2014 года.
- ^ «Вяленая рыба 15» . stockfishchess.org . Проверено 18 апреля 2022 г.
- ^ нодчип. «Вяленая рыба ННЭУ» . Гитхаб . Архивировано из оригинала 6 июля 2020 года . Проверено 3 августа 2020 г.
- ^ "СФ ННЭУ. Выпуск №2728 официально-вяленая рыба" . Гитхаб . 27 июня 2020 г. Архивировано из оригинала 6 июля 2020 г. Проверено 3 августа 2020 г.
- ^ Канарейка-Рид (the_real_greco), Вильгельм (20 июля 2020 г.). «Stockfish+NNUE, самый сильный шахматный движок всех времен, который будет соревноваться в CCCC» . Chess.com . Архивировано из оригинала 24 июля 2020 г. Проверено 24 июля 2020 г.
- ^ Jump up to: а б Йост ВандеВонделе (25 июля 2020 г.). "official-stockfish / Stockfish, слияние ННЭУ" . Гитхаб . Архивировано из оригинала 5 сентября 2020 года . Проверено 3 августа 2020 г.
- ^ abrok.eu. «Версии разработки Stockfish NNUE» . Архивировано из оригинала 5 августа 2020 года . Проверено 3 августа 2020 г.
- ^ «Stockfish 12 — Stockfish — шахматный движок с открытым исходным кодом» . stockfishchess.org . Архивировано из оригинала 23 февраля 2021 г. Проверено 9 октября 2022 г.
- ^ «Сырая статистика Stockfish 12 и Stockfish 11» . Платформа тестирования Stockfish — Stockfish 12 и Stockfish 11 . Архивировано из оригинала 11 января 2022 года . Проверено 11 января 2022 г.
- ^ «Блог Stockfish о Stockfish DD» . Архивировано из оригинала 27 июля 2015 г. Проверено 30 мая 2014 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п «Архив сезона TCEC» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 августа 2021 г.
- ^ Костальба, Марко (31 мая 2014 г.). «Вяленая рыба 5» . talkchess.com . Архивировано из оригинала 14 декабря 2014 года . Проверено 19 июня 2014 г.
- ^ «Стокфиш — главный чемпион 9-го сезона TCEC» . Шахматный мир . 5 декабря 2016 года. Архивировано из оригинала 6 декабря 2016 года . Проверено 5 декабря 2016 г.
- ^ «Суперфинал TCEC Season 11 2018» . www.chess24.com . Архивировано из оригинала 18 ноября 2018 года . Проверено 18 ноября 2018 г.
- ^ «Суперфинал TCEC Season 12 2018» . www.chess24.com . Архивировано из оригинала 2 августа 2018 года . Проверено 18 ноября 2018 г.
- ^ «Суперфинал TCEC Season 13 2018» . www.chess24.com . Архивировано из оригинала 18 ноября 2018 года . Проверено 18 ноября 2018 г.
- ^ «Stockfish убедительно выигрывает 11-й сезон TCEC» . Шахматный мир . 13 апреля 2018 г. Архивировано из оригинала 17 апреля 2018 г. . Проверено 18 апреля 2018 г.
- ^ «Stockfish продолжает доминировать в компьютерных шахматах и выигрывает TCEC S14» . Шахматный мир . 1 марта 2019 г. Архивировано из оригинала 2 марта 2019 г. . Проверено 4 марта 2019 г.
- ^ «Stockfish выигрывает суперфинал 22-го сезона TCEC с разницей в 19 очков» . Шахматный мир. 23 апреля 2022 года. Архивировано из оригинала 28 марта 2023 года . Проверено 28 марта 2023 г.
- ^ «Стокфиш выигрывает 23-й сезон TCEC» . Шахматный мир. 18 ноября 2022 года. Архивировано из оригинала 28 марта 2023 года . Проверено 28 марта 2023 г.
- ^ См. архивы TCEC, https://tcec-chess.com/#div=sf&game=1& Season=24. Архивировано 4 сентября 2019 г. на Wayback Machine.
- ^ См. архивы TCEC, https://tcec-chess.com/#div=sf&game=1& Season=25. Архивировано 4 сентября 2019 г. на Wayback Machine.
- ^ «Houdunit? Самая шокирующая игра на шахматном движке TCEC 2019» . Ютуб . 2 февраля 2019 г. Архивировано из оригинала 09 февраля 2020 г. Проверено 4 февраля 2019 г.
- ^ «Чемпионат Top Chess Engine, сезон 1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 8 марта 2022 г.
- ^ «Чемпионат Top Chess Engine, сезон 2» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 8 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 4 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 5 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 6 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine, 7 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine, сезон 8» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 9» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 10 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 11 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship, 12 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 13 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 14 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 15 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine, 16 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 17 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 18 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 19 сезона» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 20 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 21 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Championship 22 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 20 апреля 2022 г.
- ^ «23-й сезон чемпионата Top Chess Engine» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 17 ноября 2022 г.
- ^ «24-й сезон чемпионата Top Chess Engine» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 27 апреля 2023 г.
- ^ «25-й сезон чемпионата Top Chess Engine» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 29 октября 2023 г.
- ^ «Чемпионат Top Chess Engine Championship 26 сезон» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 31 мая 2024 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 2» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 3» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 4» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 5» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 6» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 7» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 8» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «9-й кубок чемпионата Top Chess Engine» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 10» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 26 мая 2022 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 11» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 14 января 2023 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 12» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 28 июля 2023 г.
- ^ «Кубок чемпионата Top Chess Engine Championship 13» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 6 марта 2024 г.
- ^ «Чемпионат Top Chess Engine FRC1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Чемпионат Top Chess Engine FRC2» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Чемпионат Top Chess Engine FRC3» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Чемпионат Top Chess Engine FRC4» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 7 марта 2022 г.
- ^ «Чемпионат Top Chess Engine FRC5» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 21 июля 2022 г.
- ^ «Чемпионат Top Chess Engine FRC6» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 30 мая 2023 г.
- ^ «Чемпионат Top Chess Engine Swiss 1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 19 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Swiss 2» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 19 марта 2022 г.
- ^ «Чемпионат Top Chess Engine Swiss 3» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 4 июля 2022 г.
- ^ «TCEC Swiss 4» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 13 февраля 2023 г.
- ^ «TCEC Swiss 5» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 15 июля 2023 г.
- ^ «Чемпионат Top Chess Engine DFRC 1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 4 августа 2022 г.
- ^ «Чемпионат Top Chess Engine DFRC 2» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 15 июня 2023 г.
- ^ «Чемпионат Top Chess Engine FRD1» . tcec-chess.com . Архивировано из оригинала 4 сентября 2019 года . Проверено 19 декабря 2023 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 9 ноября 2020 года . Проверено 22 августа 2023 г.
- ^ Чиленто, Пит (4 октября 2018 г.). «Stockfish выигрывает чемпионат компьютерных шахмат по быстрым шахматам; Lc0 финиширует третьим» . Chess.com . Архивировано из оригинала 6 октября 2018 года . Проверено 20 июня 2019 г.
- ^ Чиленто, Пит (19 ноября 2018 г.). «Stockfish выигрывает чемпионат компьютерных шахмат по блицу» . Chess.com . Архивировано из оригинала 22 ноября 2018 года . Проверено 20 июня 2019 г.
- ^ Чиленто, Пит (22 января 2019 г.). «Stockfish выигрывает чемпионат по быстрым компьютерным играм со счетом Lc0; дальше идут Bullet Chess» . Chess.com . Архивировано из оригинала 7 ноября 2020 года . Проверено 20 июня 2019 г.
- ^ Чиленто, Пит (30 января 2019 г.). «Stockfish выигрывает чемпионат по компьютерным шахматам; дальше «эскалация»» . Chess.com . Архивировано из оригинала 19 января 2021 года . Проверено 20 июня 2019 г.
- ^ «Lc0 против Stockfish | CCC 5: Финал (10|5)» . Chess.com . 2 августа 2019 г. Архивировано из оригинала 8 марта 2021 г. Проверено 17 августа 2019 г.
- ^ Чиленто, Пит (20 марта 2019 г.). «Чемпионат по компьютерным шахматам играет в блиц после того, как Стокфиш защитил титул» . Chess.com . Архивировано из оригинала 11 ноября 2020 года . Проверено 20 июня 2019 г.
- ^ Чиленто, Пит (17 апреля 2019 г.). «Lc0 выигрывает чемпионат по компьютерным шахматам и творит историю» . Chess.com . Архивировано из оригинала 7 ноября 2020 года . Проверено 18 апреля 2019 г.
- ^ Пит (Пит) (24 мая 2019 г.). «Stockfish наносит ответный удар, обогнав Lc0 в чемпионате по компьютерным шахматам» . Chess.com . Архивировано из оригинала 25 мая 2019 года . Проверено 29 мая 2019 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 9 июля 2019 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 30 июля 2019 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 27 декабря 2019 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 28 января 2020 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 30 апреля 2020 г.
- ^ «ССС 14» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 16 февраля 2022 г.
- ^ «Финал чемпионата ССС по блицу 2020» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Финал CCC Rapid 2021» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Финал чемпионата ССС по блицу 2021» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 6 февраля 2022 г.
- ^ «Финал чемпионата CCC 960 по блицу» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 6 февраля 2022 г.
- ^ «CCC 16: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 23 ноября 2021 г.
- ^ «CCC 16: Финал Bullet» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 6 января 2022 г.
- ^ «CCC 16: Финал по блицу» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 16 февраля 2022 г.
- ^ «CCC 17: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 30 марта 2022 г.
- ^ «CCC 17: Финал Bullet» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 18 мая 2022 г.
- ^ «CCC 17: Финал по блицу» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 13 июля 2022 г.
- ^ «CCC 18: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 18 августа 2022 г.
- ^ «CCC 19: Финал по блицу» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 13 октября 2022 г.
- ^ «CCC 19: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 3 декабря 2022 г.
- ^ «CCC 19: Финал Bullet» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 22 января 2023 г.
- ^ «CCC 20: Блиц-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 23 марта 2023 г.
- ^ «CCC 20: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 1 июня 2023 г.
- ^ «CCC 20: Финал Bullet» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 20 июля 2023 г.
- ^ «CCC 21: Блиц-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 22 августа 2023 г.
- ^ «CCC 21: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 13 октября 2023 г.
- ^ «Чемпионат компьютерных шахмат с Top Engines» . Chess.com . Архивировано из оригинала 02.11.2018 . Проверено 12 декабря 2023 г.
- ^ «CCC 22: Блиц-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 19 января 2024 г.
- ^ «CCC 22: Рапид-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 1 мая 2024 г.
- ^ «CCC 22: Финал Bullet» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 31 мая 2024 г.
- ^ «CCC 23: Блиц-финал» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 17 июля 2024 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Чемпионат компьютерных шахмат» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 24 февраля 2022 г.
- ^ «Романтические дебюты: датский гамбит принят» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: гамбит Эванса принят» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: гамбит Урусова принят» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: гамбит Блэкмара-Димера» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: Стаффордский гамбит» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: Калабрезский контргамбит» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Романтические дебюты: Контратака Тракслера» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Нет бонуса за черную рокировку» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 7 февраля 2022 г.
- ^ «Нарисуй бонус убийцы» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 21 июля 2022 г.
- ^ «Романтические дебюты: фланговый гамбит» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 18 августа 2022 г.
- ^ «Шахматы 324 Бонус» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 9 сентября 2022 г.
- ^ «Классический кубок №1: Матч 15» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 29 октября 2023 г.
- ^ «Рейтинговая потасовка: осень 2023» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 6 ноября 2023 г.
- ^ «Классический кубок №2: Матч 14» . Chess.com . Архивировано из оригинала 2 ноября 2018 года . Проверено 3 апреля 2024 г.
- ^ «Шахматные новости и освещение событий» . 9 мая 2024 года. Архивировано из оригинала 5 мая 2022 года . Проверено 9 ноября 2017 г.
- ^ DeepMind (6 декабря 2018 г.). «AlphaZero: Проливая новый свет на шахматы, сёги и го» . deepmind.com . Архивировано из оригинала 9 августа 2019 года . Проверено 20 июля 2020 г.
- ^ Кнаптон, Сара; Уотсон, Леон (6 декабря 2017 г.). «Все человеческие знания о шахматах были усвоены и превзойдены системой AlphaZero от DeepMind за четыре часа» . Телеграф.co.uk . Архивировано из оригинала 2 декабря 2020 года . Проверено 6 декабря 2017 г.
- ^ Винсент, Джеймс (6 декабря 2017 г.). «ИИ DeepMind за несколько часов стал сверхчеловеческим шахматистом, просто для развлечения» . Грань . Архивировано из оригинала 2 декабря 2020 года . Проверено 6 декабря 2017 г.
- ^ « Сверхчеловеческий» искусственный интеллект Google претендует на шахматную корону» . Новости Би-би-си . 6 декабря 2017 г. Архивировано из оригинала 2 декабря 2020 г. . Проверено 7 декабря 2017 г.
- ^ «AlphaZero от DeepMind сокрушает шахматы» . шахматы.com . 6 декабря 2017 года. Архивировано из оригинала 12 декабря 2018 года . Проверено 13 декабря 2017 г.
- ^ Сильвер, Дэвид ; Юбер, Томас; Шритвизер, Джулиан; Антоноглу, Иоаннис; Лай, Мэтью; Гез, Артур; Ланкто, Марк; Сифре, Лоран; Кумаран, Дхаршан; Грепель, Торе; Лилликрап, Тимоти; Симонян, Карен; Хассабис, Демис (5 декабря 2017 г.). «Освоение шахмат и сёги путем самостоятельной игры с помощью общего алгоритма обучения с подкреплением». arXiv : 1712.01815 [ cs.AI ].
- ^ крем. «Lc0 выиграл TCEC 15» . Архивировано из оригинала 28 мая 2019 года . Проверено 20 июня 2019 г.
- ^ янейрао; Нода, Хисаёри; Насу, Ю (8 ноября 2020 г.). «YaneuraOu: сильнейший в мире движок сеги (игрок с искусственным интеллектом), первый победитель WCSC29, образовательный движок, соответствующий требованиям USI» . Гитхаб . Архивировано из оригинала 17 января 2016 года . Проверено 8 ноября 2020 г.
- ^ Фихтер, Фабиан (8 ноября 2020 г.). «Fairy-Stockfish: шахматный вариант движка, поддерживающий Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse и многие другие» . Гитхаб . Архивировано из оригинала 9 сентября 2020 года . Проверено 8 ноября 2020 г.
- ^ «Кристалл Гитхаб» . Гитхаб . Архивировано из оригинала 10 декабря 2021 года . Проверено 5 марта 2022 г.
- ^ «Мозговая рыба» . zipproth.de . Архивировано из оригинала 29 июля 2016 года . Проверено 5 марта 2022 г.
- ^ «BrainLearn GitHub» . Гитхаб . Архивировано из оригинала 8 сентября 2019 года . Проверено 5 марта 2022 г.
- ^ Шашин, Александр (2013). Лучшая игра: новый метод обнаружения сильнейшего хода . Мангуст Пресс. ISBN 978-1936277469 .
- ^ «ШашЧесс Github» . Гитхаб . Архивировано из оригинала 13 ноября 2020 года . Проверено 5 марта 2022 г.
- ^ «официальный-pikafish/Pikafish Github» . ПикаКот. Архивировано из оригинала 8 марта 2024 г. Проверено 28 февраля 2024 г.
- ^ Jump up to: а б «Сообщество открытого исходного кода критикует Chessbase, Fat Fritz 2» . шахматы.com . 25 февраля 2021 года. Архивировано из оригинала 25 февраля 2021 года . Проверено 5 марта 2022 г.
- ^ Jump up to: а б «Chessbase и Stockfish достигли соглашения по иску о нарушении лицензии» . lichess.org . 23 ноября 2022 г. Архивировано из оригинала 04 декабря 2022 г.
- ^ «Толстый Фриц 2 — это плагиат» . lichess.org . 18 февраля 2021 г. Архивировано из оригинала 18 февраля 2021 г. Проверено 21 июня 2022 г.
- ^ «Заявление о Толстом Фрице 2» . Stockfishchess . Архивировано из оригинала 23 февраля 2021 года . Проверено 5 марта 2022 г.
Дальнейшее чтение
[ редактировать ]- Интервью с Тордом Ромстадом (Норвегия), Йооной Кииски (Финляндия) и Марко Костальбой (Италия) , программистами Stockfish
Внешние ссылки
[ редактировать ]- программное обеспечение 2008 года
- Шахматные движки
- Бесплатное программное обеспечение, написанное на C++.
- Проекты распределенных вычислений
- Программное обеспечение, использующее лицензию GPL
- Прикладное машинное обучение
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение для Linux
- Бесплатное программное обеспечение для Windows
- Бесплатное программное обеспечение для MacOS
- Бесплатное программное обеспечение Android с открытым исходным кодом.
- Волонтерские компьютерные проекты