рейтинг шахматных программ 2021

20 лучших шахматных движков 2021 года на основе их рейтинга

Дата публикации: 2021-02-12

рейтинг шахматных программ 2021

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

Итак, поехали

20. Andscacs

CCRL Rating: 3264
CEGT Rating: не участвует

Движок был впервые опубликован в 2014 г. Andscacs вскоре превратился в один из лучших шахматных движков в мире. Он использует Magic Bitboard для ускорения вычислений атаки. Он применяет поиск основных вариантов с таблицей транспонирования внутри итеративной структуры.

Andscacs имеет статическую оценку размена и многопоточный параллельный поиск. А также он использует хэш-ход в поиске в состоянии покоя.

Чтобы сделать механизм более мощным и эффективным (или минимизировать стандартное отклонение статической оценки), исследователи оптимизировали 200 функций оценки, использовав 750 000 позиций.

19. Schooner

рейтинг шахматных программ 2021

CCRL Rating: 3266
CEGT Rating: 3172

Schooner использует альфа-бета-поиск, сокращение поздних ходов (LMR), основное окно поиска (PVS) и одиночную запись хеша. Он поддерживает подмножество Универсального Шахматного Интерфейса, чтобы автоматически играть в игры, не тратя много ресурсов.

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

18. Fizbo

CCRL Rating: 3273
CEGT Rating: Не участвует

Fizbo – шахматный движок, созданный Американским программистом Youri Matiounine. Впервые программа была выпущена в мае 2014 года. Начиная с 1.2, он выполняет параллельный поиск, основанный на версии расширенного алгоритма разделения PV.

Последняя версия 2.0, которая выпущена в 21 декабря 2017 года.

17. Deep Shredder

рейтинг шахматных программ 2021

CCRL Rating: 3279
CEGT Rating: 3147

Shredder это коммерческий шахматный движок, а это значит, что его может купить и использовать любой. Движок и графический интерфейс были созданы Штефаном Майер-Каленом в Германии в 1993 году. Это один из старейших и успешных шахматных движков на рынке. Данный движок выиграл подряд 19 титулов Чемпионатов Мира по Компьютерным Шахматам.

Это один из немногих движков, доступных практически на всех основных платформах. Его можно приобрести и использовать на Mac OS, Windows, Linux, Android, iOS и даже на Amazon Kindle.

16. Fritz

рейтинг шахматных программ 2021

CCRL Rating: 3280
CEGT Rating: 3157

Фриц коммерческая шахматная программа, разработанная Франсом Моршем. В 1991 году ChessBase начала работать с Моршем и добавила Fritz в свою программу базы данных. В 1995 году Фриц выиграл Чемпионат Мира по компьютерным шахматам, победив раннюю версию Deep-Blue. В 2000 году Pocket Fritz (предназначенный для портативных устройств) выиграл Чемпионат мира по скоростным шахматам на компьютерах.

Fritz доступен для Windows и других платформах. В 2009 году Fritz был выпущен на Nintendo Wii, Nintendo DS и Sony PlayStation 3.

В 2010 году Fritz вошёл в десятку лучших шахматных движков согласно рейтинговому списку Шведской Ассоциации Шахматных Компьютеров (SSDF) с рейтингом 3110. В 2010 году он также входил в десятку лучших в Рейтинге Компьютерных Шахмат (CCRL) с рейтингом 3088.

Fritz постоянно обновляется с 1991 года и в настоящее время уже выпущен Fritz 17. У него было несколько реинкарнаций, включая ранее упомянутые Pocket Fritz, Deep Fritz и Fat Fritz (который доступен с Fritz 17).

15. Laser

CCRL Rating: 3291
CEGT Rating: 3156

Последняя версия Laser 1.7, выпущенный в феврале 2019 года.

14. RubiChess

CCRL Rating: 3295
CEGT Rating: 3209

RubiChess стартовал в 2017 году как движок 0x88 и вскоре превратился в bitboard движок, сначала с использованием rotated bitboards, а затем и magic bitboards (примерно на 24% быстрее) для определения атак скользящих фигур.

В сентябре 2020 года Андреас Маттис объявил о RubiChess NNUE.

13. Booot

CCRL Rating: 3301 CEGT Rating: 3207

Движок применяет PVS со всеми базовыми усовершенствованиями поиска, такими как сокращение поздних ходов, отсечение нулевого хода и внутреннее итеративное углубление. Последняя версия поддерживает многопроцессорную архитектуру и имеет несколько вариантов сборки для 32 и 64 бит.

12. RofChade

рейтинг шахматных программ 2021

CCRL Rating: 3314
CEGT Rating: 3200

RofChade – UCI шахматный движок от Рональда Фридериха, написанный на C++. Хотя дебют этого движка за доской состоялся на PT 53 весной 2018 года, RofChade впервые был выпущен в августе 2018 года.

Версия RofChade 1.0 уже играла в диапазоне 2700+ ЭЛО.

В декабре 2018 года вышла версия RofChade 2.0, в которой была улучшена оценка с учётом пешечной структуры и безопасности короля.

11. Fire

рейтинг шахматных программ 2021

CCRL Rating: 3324
CEGT Rating: 3224

Fire (ранее называвшийся Firebird) находится в непрерывной разработке с января 2010 года.

Fire 7.1 последняя публичный релиз Fire. Разработка официально завершена, по следующим причинам:

10. Xiphos

CCRL Rating: 3340
CEGT Rating: 3215

Xiphos использует битовые доски с отображением BERLEF (a1 = 56, a8 = 63, h1 = 0, h8 = 7). Атаки скользящих фигур определяются либо Magic bitboards, либо, если они скомпилированы для процессоров x86-64 с поддержкой BMI2, битовыми платами PEXT.

Исполняемые файлы Xiphos доступны для запуска под Linux, Mac OS и Windows.

9. Igel

CCRL Rating: 3361
CEGT Rating: 3235

В августе 2020 года Igel переключился на NNUE в качестве основной функции оценки с использованием сети Night Nurse Дитриха Каппе.

В октябре 2020 Igel переключился на собственную сеть, обученную на Igel 2.6.0

8. Slow Chess Blitz

рейтинг шахматных программ 2021

CCRL Rating: 3362
CEGT Rating: 3267

Slow Chess написана на C ++ с небольшим вставками на ассемблере и впервые была выпущена в июле 2003 года.

Slow Chess играла в ACCA 2008 под управлением Сваминатана Натараджана. После 14-летнего перерыва в сентябре 2019 года была выпущена новая версия Slow Chess Blitz. Сейчас данный движок регулярно обновляется.

7. Nemorino

CCRL Rating: 3384
CEGT Rating: 3309

Изображение на доске и структура ходов Nemorino взяты из Stockfish. Nemorino поддерживает эндшпильные базы Syzygy, параллельный поиск, а также оценку позиций с помощью NNUE. Данный движок может играть в Фишерские шахматы Chess960.

6. Ethereal

CCRL Rating: 3398
CEGT Rating: 3313

На Ethereal сильно повлияли Crafty, Stockfish, TSCP, MadChess и Fruit.

9 октября 2020 года Эндрю Грант объявил о своём выходе из разработки Ethereal, выпустив последние версии Ethereal V12.75 и Ethereal 12.75 SF-NNUE.

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

5. Houdini

рейтинг шахматных программ 2021

CCRL Rating: 3401
CEGT Rating: 3337

Houdini известен своим позиционным стилем и способностью защищаться в сложных позициях и умениями уходить от ничьи.

На данный момент он выиграл 3 сезона чемпионата Top Chess Engine Championship.

4. Leela Chess Zero

рейтинг шахматных программ 2021

CCRL Rating: нет
CEGT Rating: 3472

Чтобы реализовать весь потенциал данного движка, вам необходимо иметь на компьютере графический процессор с поддержкой CUDA.

3. Komodo Dragon

рейтинг шахматных программ 2021

CCRL Rating: 3488
CEGT Rating: 3492

В отличие от обычных движков прямого перебора, Komodo в первую очередь оценивает саму позицию, что придаёт ему позиционный стиль игры. По заявлению разработчика Дона Дэйли у Komodo лучшая оценочная функция среди конкурентов. А это способствует долгосрочному успеху Komodo и внушительному количеству титулов Чемпионатов мира.

В 2020 году было выпущено дополнение к этому движку Dragon на основе нейронных сетей.

2. Fat Fritz 2

рейтинг шахматных программ 2021

CCRL Rating: 3520
CEGT Rating: Пока нет

Fat Fritz 2 обучается и разрабатывается с использованием технологии NNUE, работающей внутри двоичного кода Stockfish с открытым исходным кодом, но с совершенно новой и другой нейронной сетью, которая значительно отличается от Stockfish по нескольким ключевым моментам:

1. Stockfish 12.0 NNUE

CCRL Rating: 3566
CEGT Rating: 3517

Stockfish это самый мощный шахматный движок, доступный публике, и он существует уже довольно давно. Это бесплатный движок с открытым исходным кодом, который в настоящее время активно развивается.

Stockfish был основан на шахматном движке, созданном Тордом Ромстадом в 2004 году, который был развит Марко Костальба в 2008 году. Джуна Кииски и Гэри Линскотт также считаются основателями.

Примечание: поскольку рейтинги CCRL и CEGT постоянно меняются, то данный топ может меняться время от времени.

Источник

Топ-6 лучших шахматных машин мира в 2021 году

Лучшие шахматные движки в мире в 2021 году:

рейтинг шахматных программ 2021

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

В 1997 году суперкомпьютер IBM Deep Blue победил тогдашнего чемпиона мира Гарри Каспарова в шахматном матче в условиях турнира.

Стало очевидно, что искусственный интеллект находится на подъеме!

Расчетное время чтения: 13 минут

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

Наш список из 6 лучших шахматных машин мира в 202 году1

Сегодня, спустя более 20 лет с тех пор, как Deep Blue победил Каспарова, шахматные движки даже стали намного сильнее и увеличивают силу игры с каждым годом. Частично это связано с увеличением вычислительной мощности, что позволяет проводить вычисления на еще большую глубину за заданное время.

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

рейтинг шахматных программ 2021

На самом деле, гроссмейстер Алек Колович похвалил Stockfish после того, как лучше понял, что произошло на доске в матче на первенство мира между Магнусом Карлсеном и Фабиано Каруаной.

Для него было легко понять, почему Stockfish станет лучшим шахматный движок на турнире 2018, TCEC.

Вы можете скачать Stockfish здесь: https://stockfishchess.org/

Fat Fritz 2 использует NNUE и Stockfish с сетью двойного размера. Благодаря новым разработкам в области технологии искусственного интеллекта, он может работать на центральном процессоре вместо того, чтобы требовать для игр дорогие видеокарты с графическим процессором, которые требовались его предшественнику.

Совмещая NNUE с мощным поиском ходов Stockfish, неудивительно, что рейтинг этого коммерческого шахматного движка очень близок к Stockfish 13. Их разделяет всего 20 Эло.

Fat Fritz 2 доступен для Windows 7 и выше.

рейтинг шахматных программ 2021

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

На данный момент, Дракон Комодо имеет рейтинг ЭЛО 3495.

Komodo доступен для Windows, Linux и Mac OSX 10.7 или выше,

Вы можете купить последнюю версию Komodo или получить старую версию бесплатно здесь:

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

Игель отделился от GreKo в 2018 году из-за того, что разработчик хотел узнать что-то новое и, надеюсь, улучшить шахматный движок.

Все началось не очень хорошо с регрессом Игеля, но плохие результаты в 15-м сезоне TCEC (финишировав последним в Дивизионе 4а) послужили необходимой мотивацией для разработчиков, чтобы изменить ситуацию.

Игель неуклонно поднимался по служебной лестнице, пока не занял 4-е место в списке CCRL с контролем времени 40 ходов за 15 минут.

Это мощный бесплатный шахматный движок, работающий в Windows, Linux и Mac OS.

Вы можете узнать об этом больше и скачать движок здесь:

Об этом последнем авансе было объявлено в сентябре 2020 года.

RubiChess доступен для Windows, x64 Linux, MacOS x64 и Raspbian до Raspbi 3 и 4.

рейтинг шахматных программ 2021

На данный момент, Houdini 6 64-битный 4CPU имеет рейтинг ЭЛО 3398.

Houdini будет работать на последних операционных системах Windows. На компьютерах с Linux вы можете использовать Wine с небольшим влиянием на производительность, а на компьютерах Apple виртуальная машина позволит вам запускать Houdini.

Доступны две версии Houdini:

Стандартная версия поддерживает до 8 потоков и 4 ГБ хэш-памяти, а профессиональная версия поддерживает 128 потоков и 128 ГБ хеш-памяти.

Самые популярные и лучшие шахматные машины среди клубных игроков

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

Наличие шахматного движка дает вам возможность супер-GM at HOME который даст вам свою оценку и лучший ход в любой позиции, которую вы хотите.

Хотя существует великое множество шахматных движков с разными стилями и сильными сторонами (а также слабыми сторонами), большинство из них играют лучше, чем любой игрок-человек, поэтому лучшего совета нет! А некоторые из них даже бесплатны!

Поэтому, во-первых, мы хотим вас немного предостеречь от темы шахматных движков в следующей статье. Впоследствии мы представим вам три лучших и новейших шахматных движка, доступных на рынке.

Не злоупотребляйте шахматными двигателями

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

Если вы анализируете свои партии, чрезвычайно важно использовать собственный мозг, а не только лучшие шахматные движки!

рейтинг шахматных программ 2021

Не ленитесь и просто позвольте машине подсказать вам лучшие ходы. Во время настоящих игр компьютер не на вашей стороне.

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

Иногда даже лучшие игроки в мире не могут преобразовать позицию, которую оценивает компьютер, в преимущество +1.5. Так что полагайтесь не на искусственный интеллект, а на собственный мозг!

Недостатки использования шахматных машин

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

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

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

В отличие от шахматных машин, мы не машины

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

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

Это также может означать, что одна сторона должна устранить сильную инициативу противника 10 точными ходами подряд. С практической точки зрения это чрезвычайно сложная задача.

Следовательно, важно понимать, почему компьютеры дают определенные оценки. Также стоит отметить, что шахматные движки не умеют обнаруживать крепости.

Вы можете посмотреть на позицию справа. Черным удалось построить крепость. Он может просто поставить ладью между f6 и d6. Если белые дают шах своим ферзем, черный король всегда остается рядом с пешкой.

Белые не могут добиться прогресса.

Одна из самых больших критических замечаний в отношении шахматных машин в прошлом заключалась в их неспособности точно оценить такие крепости.

Такая позиция могла не так давно получить оценку +2.00. Однако, благодаря постоянному развитию шахматных движков, Stockfish 13 теперь оценивает эту позицию даже вне зависимости от того, на чьей стороне двигаться.

Нет заменителя тяжелой работы

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

Все больше и больше шахматистов становятся ленивыми, чтобы думать самостоятельно. Вместо этого они почти всегда смотрят на оценку двигателя.

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

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

Есть и другие мощные шахматные движки. Я не думаю, что кто-то может спорить против того, чтобы Alpha Zero была лидером. Однако Alpha Zero недоступна для широкой публики.

Нельзя отрицать влияние Alpha Zero на развитие шахматных движков. Многие из ведущих шахматных движков теперь включают NNUE в результате игры против Alpha Zero.

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

Вооружившись ценными советами Пако Вальехо о том, как избежать цейтнота, устранить грубые ошибки и распознать критические, выигрышные моменты игры, вы будете готовы переиграть даже самых сильных игроков в пылу битвы. Нажмите чтобы получить копию со скидкой 50%.

Другие интересные для вас статьи:

Источник

Шахматные алгоритмы, которые думают почти так же, как человек, только лучше

рейтинг шахматных программ 2021

Когда создавались первые вычислительные машины, их воспринимали только как дополнение к человеческому разуму. И до недавнего времени так и было. Программисты учили компьютеры играть в шахматы с 1960-х годов. И тогда победа у игрока-новичка уже считалась большим прогрессом. О серьёзных матчах даже не задумывались.

В 1980-х программа Belle достигла рейтинга Эло в 2250 пунктов, что примерно соответствует рейтингу мастера спорта. И с того времени развитие компьютерных шахмат вышло на совершенно новый уровень.

Сначала честь человечества не смог защитить Гарри Каспаров в 1996 году, а сегодня уже создана нейросеть с рейтингом около 5000 Эло, что в разы превосходит даже сильнейших игроков.

Сегодня разберёмся, как работают шахматные алгоритмы и почему нейросеть Alpha Zero думает практически так же, как человек, только лучше.

Как работает шахматный движок: от механического перебора вариантов до «умного» выбора

У шахмат довольно простые правила. Две противоборствующие стороны, шесть разновидностей фигур и одна цель – дать мат сопернику.

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

Шахматам не грозит быть посчитанными полностью. Поэтому в бой вступают алгоритмы оценки позиции и дерево возможных ходов.

рейтинг шахматных программ 2021

В шахматной теории у каждой фигуры есть своя ценность, которая измеряется в пешках:

Король – бесценен, потому что его потеря означает проигрыш партии.

Анализ современных машин подтверждает истинность такой оценки. Так, в зависимости от позиции на доске компьютер оценивает ферзя в 9–12 пешек, ладью – в 5–6, коня и слона – в 3–5. Короля же машина оценивает в 300 пешек. Это задаёт максимальную границу оценки.

Чтобы было более понятно, преимущество в 0,5 пешки – это уже неплохо для шахматиста. В целую пешку – серьёзный перевес. В 3 пешки – подавляющее преимущество, которое можно практически без проблем довести до победы.

Но счётные возможности машины ограниченны. Иногда она показывает оценку в +51 или что-то вроде. Это означает, что алгоритм видит колоссальное преимущество белых в позиции и материале, но не может найти конкретный путь к мату.

Минимакс, или прямой перебор вариантов, в таком случае не работает. Даже КМС без проблем найдёт на доске мат в 3 хода в миттельшпиле, когда на доске ещё много фигур. А программе для этого нужно будет перебрать свыше 750 млн. полуходов.

Даже если программа перебирает 1 млн вариантов в секунду, чтобы найти мат в 3 хода, ей понадобится до 750 секунд, или 12,5 минут.

И это глубина в 3 хода. В стратегических позициях, где развитие игры идёт с учетом на пять или десять ходов вперёд, такие программы и вовсе будут бесполезными.

Поэтому для анализа позиции используется алгоритм под названием «альфа-бета-отсечение».

рейтинг шахматных программ 2021

Система анализирует начальные варианты ходов и сразу отсекает те из них, которые ведут к мгновенному ухудшению оценки.

Программа отметает те варианты, в которых она сразу проигрывает материал или которые включают комбинации со стороны соперника, в ходе которых она выигрывает материал или партию.

Это позволяет сократить количество рабочих линий на порядки, сосредотачивая вычислительные ресурсы только на тех ветвях дерева, которые в перспективе ведут к улучшению позиции.

Псевдокод для минимакса с ограниченной глубиной с отсечением альфа-бета выглядит следующим образом:

За код особо не ругайте.

Рассмотрим на примере. Движок Stockfish считается сегодня одной из самых сильных компьютерных шахматных программ. Обратите внимание на первые пять линий.

рейтинг шахматных программ 2021

Из всего множества вариантов развития событий программа выбирает ряд линий, которые в перспективе ведут к улучшению позиции. Их она анализирует более глубоко – на 15–20 ходов вперёд, чтобы отсечь возможные проигрышные варианты. В результате она выбирает лучшую из возможных линий и делает ход.

После ответа соперника ситуация снова анализируется по тому же алгоритму. Сначала отсекаются заведомо проигрышные линии (таких порядка 95 %), а затем путём более глубокого анализа перспективных вариантов выбирается лучший из них.

Новая эра в шахматных движках: нейросеть Alpha Zero

В 2017 году компания Deep Mind объявила о создании нейросети Alpha Zero. Тестировать её решили на трёх самых популярных стратегических настольных играх: шахматы, го и сёги.

Обучение и подготовка нейросети отличаются от классических компьютерных движков.

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

Alpha Zero не использует ничего, кроме правил. Ей просто дали стартовую позицию, объяснили, как ходят фигуры, и цель игры – поставить мат сопернику. И всё.

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

В декабре 2018 года Alpha Zero во второй раз сразилась с самой последней версией движка Stockfish.

Исследователи провели 1000 партий с контролем 3 часа на партию плюс 15 секунд на ход. Alpha Zero одержала уверенную победу, выиграв в 155 партиях, сыграв вничью 839 партий и проиграв только 6.

Более того, Alpha Zero одерживала победу даже в партиях с форой по времени на обдумывание. Имея в 10 раз меньше времени, чем у противника, нейросеть всё равно победила в суммарном итоге. Только 30-кратная фора во времени смогла уравнять шансы и дать Stockfish примерно равную игру – 3 часа у движка и всего лишь 6 минут у нейросети.

Alpha Zero анализирует лишь 60 000 позиций в секунду, а тестируемая версия Stockfish – 60 млн. позиций. Для достижения аналогичных результатов анализа нейросети нужно в 1000 раз меньше ресурсов, чем движку.

Секрет успеха – в качественно другом уровне анализа. Нейросеть использует метод Монте-Карло, который высчитывает математическое ожидание комплекса ходов.

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

И, что гораздо более важно, при оценке ситуации Alpha Zero учитывает стратегическую позицию.

рейтинг шахматных программ 2021

Давайте рассмотрим на примере одной из партий.

рейтинг шахматных программ 2021

После 20-го хода на доске творится невообразимая стратегическая борьба. Но если нейросеть шаг за шагом минимально укрепляет свою позицию, избавляясь даже от призрачных слабостей, то движок с 24-го по 29-й ход просто топчется на месте ладьёй.

Интересно, что Stockfish в упор не видит стратегических решений Alpha Zero, оценивая позицию как абсолютно ничейную. Но в результате минимальных укреплений позиции к 39-му ходу оказывается, что все фигуры белых активны, а чёрный конь и слон занимают пассивную оборонительную позицию. А после размена ферзей и ладей даже Stockfish оценивает преимущество нейросети в +2,2. Ещё несколько ходов – и король черных зажат в углу доски, а конь в одиночку не способен справиться с проходной пешкой. Поэтому программа сдалась.

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

Тем не менее нейросеть умеет играть позиционно не хуже человека и при этом идеально играет тактические позиции, где преимущество достигается в течение 5 или меньше ходов.

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

Многие теоретики считают, что благодаря шахматным компьютерам повысился и средний рейтинг топовых шахматистов. Ведь современные тренировки включают глубокую проработку компьютерных вариантов и разбора партий движками. Средний рейтинг ведущих топ-100 шахматистов в 2000 году составлял 2644 пункта Эло, а в январе 2021 года – 2715. За 20 лет среднее значение увеличилось на 71 пункт.

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

Она умеет мыслить позиционно и при этом не допускает зевков и ошибок. И самое интересное в этом – шахматы для Alpha Zero являются только тестовым полигоном, где система оттачивает навыки работы. Реальные же её цели Google не раскрывает. Поэтому здесь может быть всё что угодно: от анализа изменений климатической ситуации до создания системы идеально персонифицированной рекламы. А как вы считаете, для чего создают настолько мощную нейросеть?

рейтинг шахматных программ 2021

Создать своего гениального цифрового шахматиста или получить Level Up по навыкам и зарплате можно пройдя онлайн-курсы SkillFactory со скидкой 40% и промокодом HABR, который даст еще +10% скидки на обучение. Узнайте подробности.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *