Четвертая мировая война. Будущее уже рядом (Курпатов) - страница 88

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

Это самый настоящий «чёрный ящик», но только уже не Скиннера, а Дугласа Лената, который, по легенде, первым разработал технологию цифрового естественного отбора, а потом засекретил свои разработки, опасаясь цивилизационных последствий собственного открытия (Google лишь пошёл сходным путём и сделал нечто подобное).

ЛЕГЕНДЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА

«Ключ к решению задач с помощью искусственного интеллекта лежит в сокращении перебора вариантов при поиске решения. Для этого программы должны реализовывать те же принципы, которыми в процессе мышления пользуется человек», — с этих пророческих слов начинается статья Дугласа Лената «Искусственный интеллект», опубликованная на рубеже 1980-х годов, то есть в самый разгар «зимы искусственного интеллекта».

Да, пока все малодушно «зимовали», Ленат создал два генетических алгоритма — Автоматический математик (AM) и Euriso (от лат. «я нахожу»). Генетическими они называются потому, что созданы по принципу естественного отбора в живой природе: новые элементы порождаются практически случайным образом, а дальше — или выжили, или нет.

Так, например, AM, созданный Ленатом ещё в 70-х, создавал математические теоремы, а затем как бы заново открывал математические правила, выводя их из математических данных.

Отличие Euriso от AM заключалось в том, что этот алгоритм разрабатывал как правила решения задач, так и правила, касающиеся его собственной работы. Проще говоря, программа могла учиться на собственном опыте и, по необходимости, модифицировать свой собственный код.

Не знаю, как доподлинно это произошло, но Ленат выставил свою Euriso против людей в виртуальной военной игре… Сейчас прошу отнестись ко мне серьёзно — делаю всё, что в моих силах! В военной игре «Командир триллиона кредитных эскадрилий»… Черт его знает, как ещё перевести это название — «Traveller Trillion Credit Squadron»?

Суть этой игры заключалась в том, что участник получал некое ограниченное количество средств (кредитов) и должен был на эти деньги спроектировать корабли, а затем сразиться своим флотом с флотами других игроков. Кредиты можно было по выбору потратить на разные типы орудий, толщину брони и т. д., то есть смоделировать флот на свой вкус.

Euriso не растерялась — она наугад спроектировала флот, провела сражение, сделала выводы, сконструировала новый флот, используя эти выводы и добавив мутаций, провела следующее сражение, сделала выводы… И так 10 000 раз на сотне объединённых в единую сеть компьютеров (гигантский проект по тем временам!).