DOOMFORMER - Нейросети на игровой механике DOOM
Show HN: I Turned DOOM into a Transformer
DOOMFORMER — это безумно крутой эксперимент, превращающий классический DOOM в вычислительное устройство для нейросетей. Вместо привычных матричных умножений здесь используются вуду-куклы, конвейерные ленты, лава и двери. Каждое значение проверяется с точностью до бита: одна ошибка — и запуск провален. Проект демонстрирует трансформер, который выбирает действия морпеха, и даже распознаёт рукописные цифры MNIST прямо в игре. Установите через pip, запустите в Colab или наслаждайтесь зрелищем, как DOOM оживляет нейросети. Это не только технический подвиг, но и источник вдохновения для всех, кто любит нестандартные решения.
Мозг морпеха скомпилирован в уровень, на котором он сражается. 1 345 вуду-кукол запускают его трансформер и выбирают следующий ход — уровень чувствует демонов и нажимает на курок.
- mg794613
А там вообще был человек задействован, или это результат промпта «без ошибок»?
Ничто на этой странице не выглядит сделанным человеком, _всё_ сгенерировано, ни единого кусочка, _всё_ целиком.
Видимо, сегодня достаточно, чтобы в твоей публикации были слова «doom» и «transformer».
- whycombilater
Насколько же умной может быть бесконечная рекурсия того, как кто-то исчезает в собственной заднице?
- andai
Офигеть
>рукописная цифра занимает 163 секунды реального времени DOOM на одной карте при расписании по умолчанию и 8 секунд при --opt 3.
О чём это? Что здесь означает schedule, и что это за уровни opt?
Edit: о боже милосердный
https://github.com/mottopanikeiku/doomformer/blob/main/docs/...
- bjconlan
Пришёл ради каламбуров на основе «doomformer» в стиле снежных песен... Ушёл с ощущением, что мои люди на slashdot.
- slowin
Это абсолютно невероятно. Мне кажется, это могло бы помочь визуализировать нейросеть, но нужно очень много знать о DOOM, чтобы действительно это понять.