
Накамура 'усыновил' Комодо в День отца: 20.5-2.5
В воскресенье Хикару Накамура по очереди сразился с 20 уровнями Комодо, которые доступны пользователям Chess.com, а потом сыграл три партии с форой, закончив матч с общим счетом 20.5-2.5.
Это был первый матч человека с машиной с тех пор, как Chess.com приобрел Комодо, и в нем полностью тестировались недавно добавленные возможности. Накамура сыграл по партии против каждого из 20 уровней, доступных на игровом сервере. Игра этих версий движка больше напоминает человеческую, чем у других низкорейтинговых программ.
Здесь вы можете сами испытать 20 уровней движка.
Комодо играл блиц без форы с контролем времени пять минут на партию с добавлением пяти секунд на ход. Во всех 20 партиях Накамура играл белыми.
Все ожидали, что американский гроссмейстер будет быстро расправляться с Комодо на слабых уровнях, но было интересно, когда (на каком уровне) Комодо начнет создавать ему проблемы.
Накамура начал первые пять партий ходом 1.d4, а потом переключился на гиппопотама с ходом 1.b3, в оставшихся 15 партиях.
Красивой оказалась 12-ая партия. Сначала белые совершили искусственную рокировку, а потом Комодо позволил поймать своего ферзя в центре доски:
В 14-й партии Комодо решил испытать своим шансы на ферзевом фланге, а Накамура медленно готовил атаку на королевском, которую движок явно недооценил на своей ограниченной глубине. Такие партии можно было видеть в старинных противостояниях человека и компьютера 1980-х, когда снисходительное отношение к силиконовым шахматистам было еще оправдано!
На 18-м уровне компьютер оказал упорное сопротивление, вначале создав по черным полям подобие крепости, которую Накамура взломал жертвой пешки. Позже ему было очень трудно победить в окончании с ферзем и пешкой против ладьи и слона (компьютер действовал практически идеально), но человек и здесь справился с машиной, поставив мат на 142-м ходу.
После 19 злодейски замученных зеленых ящеров, только Комодо 20 сумел отомстить за своих собратьев. 13...h5 (собираясь продолжать 14...h4, и 14.h4 не блокирует это продвижение) стало первым сигналом, что Накамуре придется нелегко. До конца партии игра машины была логичной и ясной.
После этого началась самая интересная часть матча. Накамура должен был сыграть с новейшей версией движка, Комодо Монте-Карло, в трех позициях, составленных так, чтобы уравнять шансы человека и компьютера.
В этих трех партиях с контролем времени 10 минут с добавлением пяти секунд на ход Комодо Монте-Карло был запущен на мощном 16-ядерном компьютере (i9-7960x, разогнанном до 4.1 ГГц, 64 ГБ ОЗУ, 5-фигурными эндшпильными таблицами).
Главное отличие от обычных движков состоит в том, что Комодо Монте-Карло выбирает ходы на основании вероятности победы вместо оценочной функции. Этот подход похож на вероятностные методы, которые используют шахматные проекты машинного обучения: АльфаЗеро и ЛилаЧесс.
Партия 1: Пешка и два хода
В этой партии Комодо играл черными, у него не было пешки f7, а белая пешка стояла на e4 при ходе белых. Иными словами, с самого начала позиция черных была серьезно ослаблена, а у белых был крепкий пешечный центр!
Интересно, что Комодо сразу пожертвовал пешку за темпы для развития. После этого позиция закрылась, но еще одна жертва на 34-м ходу осложнила обстановку, и отличной защитой компьютер доказал, что у него есть достаточная компенсация за небольшую материальную недостачу в эндшпиле.
Партия 2: Конь за пешку
Комодо играл белыми, а у черных с самого начала партии на f7 вместо пешки стоял конь.
Бороться с Комодо нелегко даже с лишним конем. Накамура держал всех трех скакунов поблизости от короля, получив безопасную, но немного пассивную позицию.
Комодо пошел на повторение ходов, когда Накамура попал в цейтнот. Разработчики говорят, что при более высоком стремлении к победе (которое тоже программируется!) движок продолжил бы борьбу.
Партия 3: Кавалерийская атака
Наиболее нестандартная, но и самая интересная из всех позиция. Комодо играл белыми, и вместо всех фигур у него были кони, а у черных коней не было. Настоящая кавалерийская атака. В этой позиции только компьютер может достаточно искусно распорядиться этой конницей.
Комментаторы, включая МГ Георга Мейера, который на следующей неделе сыграет в отборе к Speed Chess Championship, заявляли, что в этой позиции человек легко справится с компьютером, но Комодо показал свою силу.
Накамура был удивлен и обрадовал, сумев дать вечный шах. В разговоре с комментатором, ММ Дэнни Реншем, он заметил: "Вряд ли когда-нибудь снова увидишь такую матовую сеть!"
Всего в матче Накамура набрал 20.5/23, из них в трех партиях с форой против Комодо Монте-Карло 1.5 из 3.
"В целом, я доволен игрой и результатом версии Монте-Карло, а также тем, что Комодо добился победы на самом сильном из ограниченных в возможностях уровней (20-м)“, - сказал МГ Ларри Кауфман, один из разработчиков Комодо. “Этот уровень движка примерно на 700 баллов Эло слабее Комодо, играющего без ограничений, так что победа над Накамурой - заметное достижение”.
"Во всех партиях с форой я получал отличные позиции, намного лучше, чем я ожидал", - сказал Накамура. "Мораль истории такова: вам нельзя делать никаких ошибок. А это очень трудно".
Chess.com, скорее всего, продолжит проводить матчи человека против машины, хотя бы потому, что Накамура сказал, что ему нравится побеждать компьютер.
Матч состоялся в воскресенье, 17 июня. Накамура сам комментировал свою игру на Chess.com/TV и Twitch.tv/chess. Здесь можно увидеть его трансляцию в записи.