
Разработчик Ash47 опубликовал на GitHub серию проектов для самообучения алгоритмов с помощью видеоигр. Он создал псевдоигровую среду, где главная цель ИИ — выжить за счёт совершенствования персонажей.
Например, Ninja AI Trainer — игра, в которой ниндзя с искусственным интеллектом уклоняются от сюрикэнов. Можно контролировать место появления оружия, и выбирать множество персонажей, чтобы тренировать их одновременно. После поражения персонажей каждого поколения, алгоритм создаёт новую группу на основе лучших игроков. Таким образом ИИ совершенствуется, и новое поколение уклоняется от сюрикэнов успешнее предыдущего.
Проект наглядно демонстрирует как работают механизмы глубокого обучения, и, гипотетически, позволяет создать ИИ, который будет идеально справляться с поставленной задачей.