У игры ещё даже нет названия, но на Reddit она уже успела стать восходящей звездой. В опубликованном на площадке четырёхминутном видеоролике разработчик смог объяснить основную суть своей работы над проектом понятным и доступным для большинства языком.
Основная концепция игры основана следующим образом:
-
Сгенерировать начальную популяцию автомобилей с помощью рандомных нейронных сетей
Обучить их по ходу игры
Применить генетический алгоритм для создания нового, лучшего поколения автомобилей
По словам разработчика проекта, в каждом поколении им было создано 200 автомобилей, при этом каждый из них получил индивидуальную нейросеть, состоящую из трёх слоев, используемую для обучения. Вес и смещение для первого поколения нейронных сетей назначались случайным образом.
То, как автомобили «умнели» и какая прогрессия наблюдалась, можно проследить в видео, опубликованном самим автором игры. Если коротко, то уже в 6 поколении нашёлся один автомобиль, который смог успешно финишировать:
Отметим, что сейчас разработчик проекта занимается созданием видео, в котором планирует более детально объяснить, как устроена его игра.
Источник: