В Doom запустили нейросеть 🔥
В Doom запустили нейросеть 🔥 Мем с запуском дума на чём угодно получил обратный знак. Разработчик не стал портировать шутер на очередную стиральную машину или тестер беременности... вместо этого он запустил нейросеть внутри самой игры. Проект Doomformer использует механики движка как вычислитель для упрощенных целочисленных моделей: числа хранятся в высоте полов и потолков секторов и уровнях освещения, а считают их дополнительные копии Думгая. Клоны бегают по уровням-конвейерам, пересекают триггер-линии и прибавляют заданные значения к накопленным суммам, а ступени между высотами работают фильтрами, пропускающими сигналы в зависимости от величины. Сеть предварительно обучается в PyTorch, дальше внешний код на Python подает входные данные и сверяет результат с эталонными расчётами. Игрок рисует цифру, перемещаясь по полу уровня, после чего 1355 клонов Думгая дружно начинают считать, ответ всплывает на цифровом табло почти через три минуты. На тысяче изображений из тестового датасета угадано 966 цифр. Ограничение очевидное — скорость: в тестах с многослойными сетями Doom оказался в 65 тысяч раз медленнее NumPy. Но скорость тут явно не была целью, целью было доказать, что можно. GIT 📲 Подписывайтесь на наш канал в MAX
Канал в каталоге Максиметера
2 251 подписчиков · IT и технологии