Category: it

Category was added automatically. Read all entries about "it".

Го

Ли Седоль против AlphaGo, день 4

Итак, свершилось! Сегодняшняя партия, как это принято говорить, "сделала мой день". Ли Седоль не просто выиграл, этот выигрыш тоже принёс сразу несколько сенсаций.

Во-первых, оказалось, что программу всё же можно победить. Это, конечно, не новость (Фан Хуэй играл с ней не пять, а десять партий - одну турнирную и одну тестовую, с укороченным контролем времени, и выиграл две партии из десяти). Но здесь победное шествие искусственного интеллекта внезапно было остановлено, причём, надо было видеть, КАК.

Не знаю, что тому причиной: домашний анализ, который провёл корейский мастер, или бурное празднование победы в матче, которое наверняка устроили вчера программисты Гугла. Но все комментаторы в голос отметили, что программа играла... странно.

Это была самая длинная (по количеству ходов), продолжительная и любопытная партия в матче. Ли Седоль, наученный горьким опытом, выбрал своим девизом слова: "Сверхтерпение, транснадёжность" и с самого начала играл осторожно и крепко. Противники филигранно разменяли углы, после чего так же уверенно взяли примерно поровну очков на каждой стороне (AlphaGo - чуть больше внизу и вверху, Ли Седоль - чуть меньше справа и слева, зато крепче и с возможностью атаковать). И здесь давление со стороны человека оказалось сильнее. В какой-то момент результат был непонятен: в борьбе за центр противники красиво "протанцевали" на взаимных разрезаниях в центр доски ходами 70-71, после чего Ли Седоль задумался почти на 10 минут, израсходовал почти всё отпущенное ему время - и пошёл в атаку. И здесь начались чудеса.



Программа играла, вроде, всё так же чётко и уверенно, но постепенно стало понятно, что преимущество на стороне Ли Седоля, и он совершенно не собирается его отдавать. Крепкие тылы позволили ему уверенно наступать и резать построения противника, запертые белые камни сработали в его пользу как адзи (скрытые угрозы), и постепенно территория чёрных в центре доски начала "сыпаться". Попытка отнять несколько очков в верхнем правом углу не смогла компенсировать отставания. Более того: белые в ходе этой атаки сами запрессовали чёрные камни в центре, вынудив их бежать (ошибкой стал 79-й ход), и под это дело элегантно вытащили свои камни сверху.



И тут произошло самое странное, что только могло случиться: программа... растерялась. Не знаю, что тому виной и как это назвать, но если использовать термины, применимые к человеку, это можно описать именно как растерянность. В какой-то момент даже было сказано, что AlphaGo сдалась, и зрители возликовали, но, как оказалось, это был какой-то программный сбой, и матч продолжился. Это было даже слегка комично, как в мультике про бокс, когда боец в нокдауне бросается в ноги тренеру, крича: "Не могу больше, сдаюсь - он сильнее!", а тот поднимает его, трясёт, кричит: "Соберись, тряпка! Ещё не всё потеряно!" и выталкивает обратно на ринг. То есть, налицо была какая-то трагикомическая растерянность игрока и истерика тренера.




Так или иначе, бой продолжился, но из программы будто выпустили воздух. AlphaGo начала делать странные, нелогичные ходы, словно надеясь на ошибку противника (которой корейский мастер, естественно, не допустил): забивать потенциальные ко-угрозы (свои!), метаться, и вообще повела себя как обиженный ребёнок, который никак не может поверить в свой проигрыш и надеется на маленькое чудо. На вопрос одного из болельщиков "Что это за ходы такие? Не следует ли понимать их так, что программа просто недооценила Ли Седоля?", Илья Шикшин, который комментировал эту партию, ответил, я считаю, великолепно: "Вряд ли. Скорее, их надо понимать как: "Я хочу поскорее сдать эту партию, потому что мне надоело это ваше го" :).

Последовало непродолжительное доигрывание, в ходе которого компьютер делал уже совершенно невразумительные ходы (такие, как 171 или 177), после чего белые прорвались в территорию чёрных внизу ходом 180, и AlphaGo сдалась. Теперь уже окончательно.

Итак, что мы имеем.

Во-первых, как говорил Сент-Аман, "По крайней мере, честь спасена". Я рад, что мой вчерашний прогноз полностью сбылся: Ли Седоль после трёх проигрышей взял себя в руки и "размочил" счёт (Фан Хуэю, напомню, это не удалось). Он настоящий боец, каких поискать. Возможно, ему даже удалось подобрать ключик к игре противника, нащупать его слабое место, найти, "где у этого Электроника кнопка". Произойди это чуть пораньше, может, и случился бы перелом в матче.

Во-вторых, возможно, виновата програмная ошибка, баг, досадный сбой, какие-то недоработки в программном коде, о которых мы ещё не знаем. Во всяком случае, для программистов Гугла это будет очень удобной отмазкой, ведь всегда можно сказать: "Это не человек выиграл, это просто у нас сервак сбойнул!" Надеюсь, что это всё-таки не так. А вдруг всё это - очередное проявление "человечности" новой системы - ошибки, усталость, разочарование?... Я даже не знаю, что лучше. Есть ли в алгоритме самообучения какие-то системы поощрения и наказания - "радости" от выигрыша и "печали" от проигрыша? Иначе говоря, "Снятся ли андроидам электроовцы?"

В-третьих (и наверное, это самое главное), Ли Седоль доказал, что программу можно обыграть, а значит, для профессионалов появился новый объект приложения сил. Теперь с этой и другими подобными программами можно играть для тренировки и разминки (что раньше, кроме вреда, ничего не приносило). Ну и наконец, теперь есть смысл использовать компьютер для консультаций при доигрывании отложенных партий и домашнего анализа, что в здравом уме и твёрдой памяти никому из профессионалов раньше в голову и прийти не могло.

Так что же произошло? Великий перелом или случайная удача? "Акела промахнулся", или "Акела промахнулся из-за Шерхана"? Поживём - увидим. Завтра в матче выходной, а 15 марта состоится последний поединок в этой серии. Конечно, рано праздновать, и общего результата матча ещё одна победа уже не изменит, но всё равно это хороший повод попрыгать и помахать помпонами в поддержку человека.

Я надеюсь, что теперь будут и другие попытки сокрушить искусственный интеллект. В том числе и со стороны Ли Седоля.

Увидимся во вторник.

__________
Дмитрий Скирюк

Picture

Игра на андроиде: Тогыз кумалак (часть вторая).

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

Итак, сегодня у нас на рабочем столе три программы для игры в тогыз кумалак на телефонах и планшетах с операционной системой на базе Android. Это:
* - «Алгебра кочевников» от Salt KG (выложена 18 ноября 2014 года);
* - «TogyzKumalak» от Талгата Аманбаева (выложена 12 января 2015 года);
* - «Nine Stones» от Анарбека Искалиева (выложена 5 мая 2015 г.).
Чтобы никому не было обидно, рассмотрим их все в порядке очерёдности их появления на рынке.
Collapse )
Бак

Рассказ Ники Батхен

Какое-то время тому назад мне в голову пришла странная идея рассказа, который, я чувствовал, в своём сегодняшнем состоянии банально не потяну: свалю в чернуху и депру. По дружбе я решил поделиться идеей с другим автором - Никой Батхен, которая за последние годы сильно прогрессировала как прозаик и рассказчик. А Ника возьми и ухватись за эту идею. От соавторства я отказался - у меня все силы сейчас уходят на большой роман. И когда на горизонте нарисовалась очередная "Грелка", Ника написала рассказ "Дело мистера Монготройда", с которым заняла 8-е место. Чему я был очень рад, поскольку сюжет сюжетом, а вытянуть такое дело - исключительно заслуга автора. Как говорится, "бензин ваш, идеи наши". А сейчас Ника (nikab ) выложила полную версию рассказа в своём ЖЖ. Так что, прошу любить и жаловать: вот вам Гоголь, одетый как Пушкин :) Начало тут. nikab.livejournal.com/1677426.html Читайте.