Вячеслав Шарунов

ИИ научился воссоздавать игры, наблюдая за игровым процессом

ИИ обучили воссоздавать компьютерные игры. Правда, пока это работает только на 2D-платформерах 90-х годов.

1518

Обычно видеоигры и ИИ используются вместе для обучения последнего навыкам прохождения конкретной игры. Именно таким образом компьютеры научились обыгрывать всех в настольной игре Go и различных играх Atari. Однако группа исследователей из Технологического института Джорджии пытается объяснить ИИ, как на самом деле работают игры.

В своей статье «Game Engine Learning from Video» учёные описали ИИ, который способен воссоздать игровой движок игры «Super Mario Bros.» лишь посредством наблюдения за процессом игры. Система не имеет никакого доступа к коду игры, она лишь наблюдает за пикселями на мониторе и учится. Воссозданная версия игры, конечно, немного глючит, но выглядит удовлетворительно.

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

Как это работает?

ИИ не изучает абсолютно всю информацию об игре. Во-первых, он имеет визуальный словарь, который хранит все графические объекты игры, встречающиеся во время обучения. Во-вторых, он знает о базовых характеристиках этих объектов, таких как положение и скорость в пространстве. Благодаря этим инструментам ИИ разбивает игровой процесс на кадры, маркирует, что видит, и ищет правила, объясняющие эти действия. Мэтью Гуздиал, автор статьи, поясняет:

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

ИИ сможет изучить мир как человек

В настоящее время система ограничена работой на 2D-платформах. Определение подобной информации в 3D-играх требует гораздо больше времени, а также более совершенных средств машинного зрения. Однако в будущем учёные надеются использовать свои разработки в реальной жизни. Это помогло бы искусственному интеллекту постигать мир в том же ключе, что и человеку.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Машинное обучение
Искусственный интеллект
1518
Что думаете?
0 комментариев
Сначала интересные