Семь главных игр в истории человечества. Шашки, шахматы, го, нарды, скрабл, покер, бридж - Оливер Рейдер
Шрифт:
Интервал:
Закладка:
Будь это покер, нарды или скрабл, зависящие от случая в виде жеребьевки или выпавшей комбинации костей, я еще мог бы на что-то надеяться. Но это были шахматы, и я готовился к проигрышу. Как я тогда написал, Карлсен должен был сделать с моей психикой то, что Майк Тайсон сделал бы с моей физиономией. Спасения не было.
Мы начали с разменного варианта отказанного ферзевого гамбита[21]. Не успел я осмыслить позицию, как ладья и слон Карлсена уже агрессивно давили на мой королевский фланг. Однако к 12 ходу я ухитрился продвинуть пешку так, что она оказалась в двух полях от противоположной стороны доски, где ее можно было превратить в ферзя. Более того, на следующем ходу эта маленькая пешка защитила моего ферзя, который перелетел через всю доску и объявил шах голому королю Карлсена. Я объявил шах Магнусу Карлсену. Помню, у меня мелькнула шальная мысль: «Ни хрена себе, да я выигрываю!»
Разумеется, этого не произошло. Карлсен просто передвинул своего короля на одно поле, где тот оказался в безопасности. Он с легкостью отразил мое нападение, начал лобовую атаку, возглавляемую слоном и ладьей, в то время как его ферзь обеспечивал прикрытие, и прикончил меня через несколько ходов.
Я спросил Карлсена, считает ли он партию со мной частью своей официальной подготовки к чемпионату мира.
«М-м-м, нет», – ответил он.
Карлсен, которому тогда было 27 лет, впоследствии победил на том самом чемпионате мира 2018 года – его четвертом чемпионате. А на следующий год его спортивный рейтинг, в соответствии с которым он уже был номером один в мире, поднялся выше, чем у кого-либо за всю историю, благодаря подготовке совершенно другого сорта.
Для оценки квалификации игроков шахматные ассоциации используют рейтинговую систему Эло, получившую свое название в честь Арпада Эло, американского физика и мастера по шахматам, родившегося в Венгрии. Чем выше ваш рейтинг по сравнению с рейтингом противника, тем выше вероятность вашей победы. Рейтинг новичка может достигать 1000, шахматиста среднего уровня вроде меня – 1500, мастера – 2300, гроссмейстера – 2500 (их примерно 1700), а у лучшего шахматиста он приближается к 2900. Лучшие современные компьютерные движки имеют рейтинги порядка 3500, и этот показатель растет. Согласно рейтинг-листу компьютерных шахматных программ, в настоящее время существует около 90 компьютерных движков, рейтинг которых выше, чем у лучших шахматистов. Профессионал высшего класса может сыграть сотню партий с топовой программой и радоваться, если добьется одной ничьей. Технология достигла такого уровня, что ни у одного человека нет шансов на успех в игре с бесплатным приложением, установленном на его смартфоне.
Одной из сильнейших программ на сегодняшний день является Stockfish. Программа, выпущенная в 2008 году, является открытой – это означает, что вы можете без затруднений просматривать ее исходный код. Там вы обнаружите такие вещи, как «полиноминальные параметры нарушения материального равновесия», за которыми следуют перечни чисел, аккуратно введенных с клавиатуры человеком. С помощью системы Fishtest кто угодно может улучшить код. Затем усовершенствование тестируется в сравнении со старой версией на десятках тысяч партий, разыгрываемых на компьютерах добровольцев. Если доработка статистически значимо улучшает Stockfish, то ее официально внедряют, и программа становится еще мощнее. Таким образом, Stockfish продукт не только ручной работы, но и краудсорсинга. Подобно пирамидам Stockfish – шедевр коллективных усилий.
Программа стала общепринятым и авторитетным инструментом для шахматистов, включая лучших гроссмейстеров мира. Обычно она не используется в качестве спарринг-партнера (для этого она слишком сильна), а служит анализатором. Ключ к элитным шахматам – подготовка, которую и обеспечивает Stockfish. Она помогает игрокам оттачивать и углублять дебютный репертуар, выявляя ловушки, которые следует перепрыгивать или обходить. Это своего рода канарейка в угольной шахте, обеспечивающая безопасный и надежный анализ потенциально коварной тактической территории. Игроки вроде меня могут использовать ее постфактум для обнаружения и, хочется надеяться, исправления своих (многочисленных) просчетов. Однако соревновательная игра с ней – дело абсолютно безнадежное. Хотя ее управление осуществляется посредством сравнительно несложных вычислений, она непоколебима и, судя по всему, предпочитает нудный, чистый, материалистичный стиль.
Недавно у Stockfish появился соперник, основанный на совершенно иных принципах. Одним из соучредителей компании DeepMind, основанной в 2010 году и специализирующейся на искусственном интеллекте (в 2014 году ее приобрела Google, как сообщалось, за $650 млн был бывший шахматный виртуоз. Заявленная цель компании не отличалась скромностью: она намеревалась «решить интеллект». Бренд компании приобрел широчайшую известность в 2016 году, когда ее компьютерная система AlphaGo обыграла чемпиона мира по го – древней и невероятно сложной игре.
В 2017 году компания DeepMind решила попробовать свои силы в шахматах. Она выставила против Stockfish свою систему AlphaZero, отпрыск AlphaGo. Результаты DeepMind впервые представила в статье, опубликованной на сайте arXiv, репозитории препринтов научных работ. Ученые-компьютерщики заставили программы играть друг с другом. Из 100 разыгранных партий AlphaZero выиграла 28, сыграла вничью 72 и не проиграла ни одной. Результаты показали, что программа, в которой использовался новый подход, стала теперь лучшей шахматной системой во Вселенной. В AlphaZero не предусмотрена подстройка – рука человека не подстраивала ее параметры. В нее не было заложено ничего, кроме правил игры и алгоритма самообучения. Кроме того, для нее использовалось специализированное высокопроизводительное оборудование Google. Система выучилась только за счет того, что сыграла сама с собой, начав с чистого листа, 44 млн раз. Представители DeepMind утверждали, что AlphaZero превзошла Stockfish всего через четыре часа обучения.
В середине этой научной статьи есть потрясающий пример под названием «Таблица 2». В нем представлены последовательности дебютных ходов, которые разыгрывала AlphaZero в процессе обучения. Без помощи людей она находила, один за другим, плоды вековых экспериментов человечества, включая те, о которых я читал в детстве: английское начало, ферзевый гамбит, сицилианская защита, испанская партия.
AlphaZero играет с каким-то устрашающим щегольством. Взгляните на пример из одной партии, который опубликовала DeepMind.
Кажется, что у старой Stockfish, играющей черными, перевес. Ход черных. Их две лишние пешки и ладья сильнее белого слона. Но взгляните на позицию Stockfish, прикиньте стратегические варианты. Их нет. Stockfish здесь,