Нейросеть научилась создавать новые уровни для Super Mario и Doom

doom-super mario-ai

В конце апреля 2018 года ученые из Миланского политехнического университета выпустили статью, в которой описали эксперимент по созданию карт для новых уровней игры Doom. Аналогичное исследование было опубликовано в марте для Super Mario. Ученые считают эти опыты первым шагом на пути к интеллектуальным инструментам, помогающим разработчикам создавать более качественные уровни игр с меньшими усилиями, а дизайнерам — сосредоточиться на творческих аспектах, используя результаты работы ИИ в качестве отправной точки.

Принцип создания уровней

При проведении экспериментов исследователи использовали генеративные состязательные сети (GAN). Они состоят из двух любых сетей: обычно из нейронной сети прямого распространения (FF) и cверточной нейронной сети (CNN), одна из которых генерирует контент, а другая — оценивает. Применительно к Doom и Super Mario генератор создавал случайные уровни на основе имеющихся данных, а дискриминатор отыскивал в них баги, которые можно было бы использовать для быстрого прохождения.

Doom уже не первый раз становится объектом для экспериментов ученых. Напомним, в 2016 году исследователи из университета Карнеги-Меллон создали нейросеть, способную самостоятельно убивать врагов, а в 2018 году разработчики научили ИИ конструировать «во сне» игровой мир по мотивам шутера.

Источник: СNET

Ещё интересное для вас:
— Биты, байты, Ада Лавлейс — тест на знание околоIT.
— Level Up — события и курсы, на которых можно поднять свой уровень.
— Работа мечты — лучшие IT-вакансии для вас.