Обычно системам ИИ обеспечивают просмотр видеоигр для того, чтобы они впоследствии сами играли в них. Таким образом компьютеры научились побеждать людей в самые разные игры, включая го. Но группа исследователей из Технологического института Джорджии пытается сделать нечто другое — они поручают ИИ разобраться в принципах действия видеоигры.
В недавней статье под названием «Игровая машина обучается по видео» команда описывает систему ИИ, которая может воссоздать игровой движок таких игр, как Супер Марио, просто наблюдая за их воспроизведением. Система не имеет доступа к коду — она учится, просто рассматривая пиксели на экране. Получаемый результат оставляет желать лучшего, но играть можно.
Это первый в мире видеоигровой ИИ, но у него есть серьезные изъяны и ограничения для проведения исследований. Прежде всего, система ИИ не изучает начальные основы принципов игры. ИИ снабжен двумя важными наборами информации, которые он использует для анализа того, что видит. Во-первых, это визуальный словарь, содержащий все спрайты в игре; во-вторых, набор базовых понятий, таких как положение объектов и их скорость. Благодаря этим инструментам, ИИ разбивает игровой процесс по кадрам, маркирует то, что видит, и ищет правила, которые объясняют действие.
«Для каждого кадра видео есть анализатор, который собирает факты, указывающие состояние Марио, например, или скорости передвижения объектов», - отметил Мэттью Газдиал, ведущий автор статьи.
Со временем система создает все мелкие правила, записывая их как ряд логических утверждений и объединяет для приближения к алгоритму игры. Эти правила могут быть экспортированы и преобразованы в ряд языков программирования, которые используются для воссоздания самой игры.
В настоящее время система ограничена работой в формате 2D. Сбор всей информации игры в формате 3D потребует гораздо больше времени, а также более совершенного машинного зрения.
Однако исследователи полагают, что в будущем такие технологии могут быть использованы не только для разработки видеоигр, но и в реальной жизни. Это потребует качественно нового уровня возможностей от ИИ в восприятии мира, делая это подобно людям. Конечно же, это намного сложнее, чем Super Mario Bros, но идею можно считать реальной. Сейчас разработчики занимаются воссозданием игры Mega Man.
Слева показан игровой движок клонированный ИИ, справа - оригинальный.
Комментарии
(0) Добавить комментарий