Читать «Камень ломает ножницы. Как перехитрить кого угодно: практическое руководство» онлайн - страница 6

Уильям Паундстоун

Корпус из оргстекла позволяет увидеть конструкцию со всех сторон. Я даже смог перевернуть машину и заглянуть через прозрачное дно. Жгут проводов заплетен аккуратной косичкой, как в старинном коммутаторе фирмы AT & T.

Ряды лампочек Хагельбарджера Шеннон заменил счетчиком в стиле ретро. В нем использован тот же принцип, что и в «Маятнике Ньютона», настольной игрушке, которая состоит из нескольких подвешенных на нитке стальных шариков. В зависимости от того, кто выигрывает, машина или игрок, стальной шарик выстреливает в одну из двух стеклянных трубок. Шарик передает энергию нескольким точно таким же шарикам, последний из них отправляется в колонку для подсчета очков. Каждая победа сопровождается громким щелчком.

«Чтобы составить представление об умственной деятельности машины для предсказаний, задумайтесь вот над чем: у человека 1010 нейронов, у самого тупого муравья-воина 200 нейронов, а у этой машины меньше 100 реле». Так описывал свою машину Хагельбарджер. Шеннон вполовину сократил число реле. Память его устройства составляла всего 16 бит, то есть 2 байта или 0,0000000018 гигабайта. И этого оказалось достаточно, чтобы победить человека, даже если игрок разрабатывал стратегию и размышлял, хитрил и мудрил.

На машине Шеннона два варианта выбора обозначены как «правый» и «левый». В первой партии машина делает случайный выбор при помощи быстро вращающегося коммутатора – своего рода механической рулетки. Затем постепенно выявляет бессознательные закономерности в действиях соперника. Убедительная победа системы учета информации над программой! Представьте шахматиста, который записал все ответы Гарри Каспарова на гамбит Блюменфельда, встречавшиеся в его партиях: это позволит предсказать ходы Каспарова при следующем розыгрыше гамбита.

Обе машины для предсказаний из Bell Labs разбивали игру «сравнение монет» на восемь стандартных ситуаций. Приведу пример одной. Предположим, вы выиграли два раза подряд, сделав одинаковый выбор. Каким будет ваш следующий ход? Вы можете не отступать от успешной стратегии или сделать иной выбор, возможно, на том основании, что три одинаковых хода подряд не похожи на случайность.

При столкновении с данной ситуацией машина каждый раз запоминает решение соперника. Это решение кодируется «1» или «0» и сохраняется в одном из 16 бит памяти. Для каждой из восьми стандартных ситуаций машина Шеннона помнит только два последних решения. Эта информация занимает всю 16-битную память.

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