Человек и компьютер. Взгляд в будущее - Гарри Каспаров
Книгу Человек и компьютер. Взгляд в будущее - Гарри Каспаров читаем онлайн бесплатно и без регистрации! Читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Наслаждайтесь!
177 0 12:07, 22-05-2019Книга Человек и компьютер. Взгляд в будущее - Гарри Каспаров читать онлайн бесплатно без регистрации
Когда мы с командой Deep Blue вышли в зрительный зал, публика приветствовала нас бурными — и, конечно, заслуженными — овациями. Это была настоящая битва, красивая игра в шахматы. Я одержал победу, но, как я сказал со сцены после партии, я почувствовал, что машина очень сильно отличается от филадельфийской. Deep Blue стал достойным противником.
У меня было меньше 24 часов, чтобы насладиться своей третьей подряд победой над Deep Blue. Во 2-й партии мне предстояло играть черными, и нужно было хорошо подготовиться. В любительской игре преимущество первого хода не имеет большого значения. Выигрыш темпа (опережение соперника в реализации какого-либо плана) в начале партии оценивается менее чем в полпешки. Когда играют слабые партнеры, совершающие ошибку за ошибкой и теряющие время почти каждым ходом, это практически незаметно. Но для гроссмейстеров каждый темп очень важен, особенно в острых позициях, где победа зачастую достается тому, кто начинает атаку первым.
В относительно закрытых позициях — как, например, в начале нашей 1-й партии — потеря темпа не смертельна, хотя и нежелательна. Старое антикомпьютерное правило Леви «Ничего не делай, но делай это хорошо» состоит в том, чтобы создать эффективную оборону и позволить машине самой идти к своей гибели. Deep Blue не знал, как противостоять моей выжидательной игре, но он делал это достаточно хорошо, чтобы не попасть в серьезные неприятности. Однако едва возникла малейшая возможность, Deep Blue нанес стремительный и мощный удар. Было бы неправильно сказать, что я снова его недооценил, поскольку в отсутствие какой-либо информации ни о каких предварительных оценках и ожиданиях не могло быть и речи. Но теперь я почувствовал силу противника и во 2-й партии, где у него были белые, не собирался давать ему шанс нанести мне хук в челюсть.
Так же неизбежно, как ночь сменяет день, ни один проигрыш компьютера не обходится без сообщения о наличии бага в программе. Программисты ссылаются на баги точно так же, как гроссмейстеры любят говорить, будто «забыли» о чем-то во время партии, вместо того чтобы признать, что они просто прошли мимо какой-то возможности, а их соперник ее заметил. В интервью 1988 года Борис Спасский пошутил по поводу этой привычки, рассказывая о работе над сборником своих избранных партий: «Буду совершенно честен. Если я что-то просмотрел, то так и скажу: "Я это зевнул!"» Перефразируя слова Шекспира, можно сказать, что ошибка остается ошибкой, как ее ни назови.
Из двух багов, обнаруживших себя в 1-й партии, только один рассматривался как существенный фактор — но не потому, что он повлиял на ход игры. Ситуация вокруг этого программного дефекта в очередной раз иллюстрирует доминацию иллюзий над фактами, и по иронии судьбы спустя 15 лет та история обрела вторую жизнь.
На 44-м ходу партия фактически завершилась. Имея выигрышную позицию и достаточный запас времени, я мог избежать оплошностей на пути к победе. Современные шахматные движки оценивают позицию после моего 44-го хода как почти +12 в пользу белых, что превышает стоимость целого дополнительного ферзя. Человек в такой ситуации обычно приходит в отчаяние и погружается в мрачные мысли о неизбежном разгроме. Понятно, что компьютерам это не свойственно; они продолжают перебирать миллиарды позиций в поисках лучшего хода. В отличие от людей, способных изыскать для себя шансы в самых разных источниках, они не знают, что в тяжелой ситуации иногда лучше сделать объективно слабый ход, который может сбить противника с толку. У машин нет и чувства гордости. С точки зрения компьютера, трусливый ход, ведущий к мату через десять ходов, определенно лучше красивого хода, который ведет к мату через девять ходов. Любой, кто играл с компьютерами, знает, что перед лицом неминуемого поражения они могут делать очень странные ходы, лишь бы хоть чуточку отсрочить мат.
Сорок четвертый ход Deep Blue выглядел именно так. Мои пешки готовились превратиться в ферзей, и не было никакой возможности надолго их остановить. Думаю, Deep Blue видел это так же четко, как и я. Возможно, он уже просчитал варианты вплоть до мата, что было вполне реально в этой форсированной позиции с несколькими альтернативами, дающими очень узкое дерево поиска. Вместо того чтобы сдаться или сделать один из ожидаемых оборонительных ходов, Deep Blue вдруг увел свою ладью подальше от места боя. Я не мог понять смысл этого хода, и мне пришлось трижды все проверить, чтобы убедиться: за этим шагом противника не таится блестящий тактический трюк, которыми так славятся компьютеры. Не обнаружив после пятиминутного раздумья никакого подвоха, я счел это одним из тех необъяснимых ходов, которые компьютеры часто делают в проигрышных позициях, и передвинул свою пешку на g7, где ей осталось лишь одно поле до превращения в ферзя. Затем я взял со стола свои часы Audemars Piguet и надел их на руку — финальная часть моего ритуала, показывающая, что игра закончена. Кэмпбелл объявил о сдаче партии, подтвердив мой вывод о том, что последний странный ход Deep Blue был последним вздохом рыбы, выброшенной на берег.
Вечером мы с тренерами проанализировали партию, особенно ее начало. Но задержались и на 44-м ходе компьютера, поскольку не могли найти ему объяснение и добиться того, чтобы наши компьютерные программы его повторили. Казалось, Deep Blue просто сделал ошибочный слабый ход, хотя нашим сравнительно примитивным движкам потребовалось немало времени, чтобы просчитать позицию вплоть до мата — задача, с которой современные компьютеры справляются за считаные секунды (тогдашний анализ с помощью программы показал, что финальная позиция ведет к мату в 19 ходов, а сегодня мат ставят всего в пять). Возможно, Deep Blue видел гораздо глубже, чем мы и наши шахматные программы, поэтому его ход имел для него смысл? Но какой? «Как компьютер может пойти на такое самоубийство?» — спросил я у Фредерика. Поэкспериментировав немного с программой Fritz, я нашел способ форсировать выигрыш после шаха ладьей моему королю, которого ожидал от Deep Blue. Во время партии я не видел этого порядка ходов, но ясно, что Deep Blue его нашел. Таким образом, я пришел к выводу, что компьютер, увидев надвигающийся мат, сделал ход, позволяющий отсрочить неизбежное. Приговор был вынесен: в совершенно проигранных позициях машины часто делают необъяснимые ходы; и если нам придется анализировать еще больше таких ходов, для меня это будет очень хорошей новостью.
Другие комментаторы согласились с моим выводом. В своей книге об этом матче Кинг назвал 44-й ход Deep Blue «любопытным» и «странным», добавив, что машина могла «увидеть возможность более быстрой победы» после ожидаемых ходов. Поскольку этот ход был сделан в явно проигранной позиции, мы даже не стали помечать его знаком «?», который в общепринятой шахматной нотации используется для обозначения ошибочного хода.
Разобравшись с этой странностью, мы с Юрием занялись дебютной подготовкой ко 2-й партии. Между тем Фредерик взял этот незначительный эпизод 1-й партии и, будучи превосходным рассказчиком, невольно превратил его в легенду. В своей рецензии для ChessBase он красочно описал мою озадаченность 44-м ходом Deep Blue, несмотря на то что в нашем анализе этого момента мы пришли к удовлетворительному заключению (хотя и неверному, как оказалось впоследствии). Фредерик написал: «Вывод был немного пугающим… Deep Blue просчитал все варианты до конца и решил пойти по самому неприятному для соперника пути. "Вероятно, он обнаружил линии, в которых получает мат через 20 и более ходов", — сказал Гарри, радуясь тому, что эти ужасающие своей мощью расчеты все равно способствовали его успеху».
Прочитали книгу? Предлагаем вам поделится своим впечатлением! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.
Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации. Просьба отказаться от оскорблений, угроз и запугиваний. Просьба отказаться от нецензурной лексики. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.
Надеемся на Ваше понимание и благоразумие. С уважением, администратор сайта
Оставить комментарий