DOOMFORMER - DOOMのゲームメカニクスで動くニューラルネットワーク
Show HN: I Turned DOOM into a Transformer
DOOMFORMERは、ニューラルネットワークの計算をDOOMのゲームメカニクスで実行するという驚きのプロジェクトです。数値はベルトコンベア上のvoodoo dollの群れとして表現され、行列積は溶岩ラインを走るdoll、attentionは天井ゲートをくぐるdollとして計算されます。MNISTの手書き数字認識では1,355体のdollがネットワークを走らせ、結果はNumPyの整数リファレンスとビット単位で完全一致。Colabで手軽に試せるほか、TransformerがDOOMのレベル名を生成するデモも用意されています。
マリーンの脳は、彼が戦っているレベルそのものにコンパイルされている。右側の点は彼の1,345体のvoodoo dollだ。
HNでの議論
35- mg794613
これにはそもそも人間が関わっていたのか、それとも「ミスなし」プロンプトの産物なのか?
このページにあるものはどれも人間が作ったようには見えない。_全部_生成されたものだ。ほんの少しも人間の手が入っていない、_全部_そうだ。
今日では、出版物に「doom」と「transformer」という単語が入っていればそれで十分なんだろうな。
- whycombilater
無限再帰的に自分の尻に頭を突っ込んで消えていくような奴は、いったいどれほど賢いと言えるんだ?
- andai
すごい
>手書き数字1つに、デフォルトのスケジュールで1つのマップ上で163秒のリアルタイムDOOMが必要で、--opt 3では8秒だ。
これは何を指しているんだ?ここでのスケジュールとは何で、これらのoptレベルとは何なんだ?
編集:ああ、なんてこった
https://github.com/mottopanikeiku/doomformer/blob/main/docs/...
- bjconlan
「doomformer」にちなんだ雪の歌詞パロディを期待して来たが…去り際には、自分の仲間はslashdotにいるんじゃないかという気分になった。
- slowin
これは本当に信じられない。ニューラルネットワークを可視化するのに役立つかもしれないと感じるが、本当に理解するにはDOOMについてかなり詳しくないといけない。