Шахматный словарь
АльфаЗеро

АльфаЗеро

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

Узнаем больше об этом легендарном проекте и его игре, казавшейся тогда просто инопланетной:


Что такое Альфа Зеро?

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

Нейросеть позволяет АльфаЗеро очень тонко оценивать позицию, хотя его критерии не совпадают с общепринятыми, и их вообще трудно описать человеческим языком. Подробнее - в статье "Как АльфаЗеро изучает шахматы".

Google Headquarters in London.

Штаб-квартира Google в Лондоне изнутри, подразделение DeepMind расположено на восьмом этаже. | Фотография Марии Емельяновой/Chess.com.

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

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

Достижения АльфаЗеро

В декабре 2017 года АльфаЗеро победил Стокфиш, сильнейший в мире движок, в матче из  100 партий со счетом +28=72-0. 10 партий этого матча вызвали в шахматном мире чувство, граничащее с недоверием. МГ Петер-Хайне Нильсен: "Мне всегда было любопытно, что было бы, если бы более разумный вид высадился на нашей планете и показал нам свое искусство шахматной игры. Кажется, теперь я знаю, каково это".

Легендарный Гарри Каспарова, сказал Chess.com: "Это заметное достижение, хотя оно и было ожидаемо после АльфаГо (предыдущего проекта создателей АльфаЗеро). Игра движка приближается к человеческому подходу к шахматам, которым Клод Шеннон и Алан Тьюринг мечтали заменить сплошной перебор".

Garry Kasparov and Demis Hassabis in London.

Гарри Каспаров и Демис Хассабис, создатель АльфаЗеро, на турнире ProBiz в Лондоне. | Фотография Марии Емельяновой/Chess.com.

Другие эксперты ставили результат под сомнение, указывая, что Стокфиш не мог использовать дебютную книгу и табличную базу окончаний, но через год после первого матча исследователи из DeepMind опубликовали работу о победе АльфаЗеро над Стокфишем в новом матче из 1000 партий. На этот раз АльфаЗеро играл с девятой версией Стокфиша, использовавшей дебютную книгу и получавшей фору по времени, но превосходство осталось неизменным: +155=839-6 в пользу АльфаЗеро.

Этот результат вновь порадовал Каспарова, сказавшего: "Не могу сдержать радость от открытого, динамичного стиля AlphaZero. Это не совсем мой стиль, но это не маловразумительное маневрирование, в которое, как мы боялись, превратятся компьютерные шахматы"

АльфаЗеро и варианты шахмат

В 2019 и 2020 годах 14-й чемпион мира Владимир Крамник сотрудничал с компанией DeepMind, изучая движок АльфаЗеро, и изучая варианты шахмат. В соавторстве со специалистами DeepMind он опубликовал сначала статью о шахматах без рокировки, быстро названых шахматами Крамника, а через год - исследование нескольких новых разновидностей шахмат, включая шахматы с пешками-торпедами (способными в любой момент пойти на одно-два поля вперед), боковыми пешками (умеющими ходить на одно поле по горизонтали) и шахматы, где запатованный игрок терпит поражение.

В сентябре 2020 года Chess.com организовал круглый стол с Крамником и сотрудниками DeepMind, чтобы обсудить варианты шахмат и другие темы:

Разновидности шахмат, изученные Крамником и АльфаЗеро, \подробно описаны в этой статьеВ большинство из них можно играть на Chess.com - просто перейдите в соответствующий раздел сайта по ссылке или выбрав в меню команды Играть и Варианты шахмат:

Как играть в варианты шахмат на Chess.com.

После этого вы сможете выбрать одну из многих десятков разновидностей шахмат.

AlphaZero chess
Новая страница вариантов на Chess.com.

Партии АльфаЗеро

Посмотрим, какой комбинацией движок АльфаЗеро удивил весь мир в первом матче. В дебюте он отдал пешку за атаку,  а после 19...Крxh6 играл без фигуры, но король черных был расположен неудачно, а их ферзевый фланг недостаточно развит:

AlphaZero chess engine
У Стокфиша лишняя фигура, но его король расположен неудачно, а ферзевый фланг неразвит.

АльфаЗеро поддерживал давление, но человеку непонятно, что у белых есть достаточная компенсация за фигуру. Дело в том, что две фигуры черных: ладья a8 и ферзевый конь никак не могут войти в игру, но белым нужно создавать угрозы каждым ходом, иначе материальный перевес скажется. После 36.Фe6 оценка позиции стала совершенно ясна: белые форсированно выигрывают.

В следующей партии АльфаЗеро замучил Стокфиша позиционно, реализовав полученное после 45.Сxe4 преимущество двух слонов:

Заключение

Проект АльфаЗеро навсегда изменил шахматы: он породил новое поколение нейросетей, глубоко проанализировал многие разновидности шахмат и сыграл партии, заставившие нас взглянуть на шахматы по-новому.

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

Mittens cat bot

Справитесь с этим котиком?

Узнать больше шахматных терминов