ゲーム

マインクラフトで手書きの数字を認識するニューラルネットワークを構築する猛者が登場


マインクラフトはユーザーが立方体のブロックを使ってさまざまなものを作ることが可能なゲームであり、過去には「超巨大な手」や「112万8960個のブロックからなるピクセルアート」などのアート作品に加え、「記憶装置搭載のワープロ」や「実際に動作するバーチャルスマホ」といった作品までユーザーの手によって作られてきました。そんなマインクラフト上で、「手書きの数字を認識するニューラルネットワーク」を構築する猛者が現れたと話題になっています。

[::] Neural network for handwritten digit recognition implemented in vanilla : Minecraft
https://www.reddit.com/r/Minecraft/comments/ak22ur/neural_network_for_handwritten_digit_recognition/

実際にマインクラフト上に作られたニューラルネットワークが手書きの数字を認識する様子は、以下のツイートの埋め込みムービーから確認できます。

マイクラのコマンドブロックでニューラルネットワークを構築し、数字認識プログラムを作った猛者が現れました。https://t.co/MEKZyRnJHT pic.twitter.com/XK9b1Zpo2A

— SaziumR (@SaziumR)


画面に表示されているのは青空に浮かんだ白いキャンバス。右端には0から9までの数字が並んでいます。


キャンバスにカーソルを当てて……


数字を書いていきます。


キャンバスに書かれたのは数字の「5」。


右下にあるコマンドブロックで作られたボタンを押すと……


ニューラルネットワークがキャンバスに書かれた手書きの数字を判断します。


すると、左下に結果が表示され……


正しく「Prediction:5(予測:5)」と判定されていました。


キャンバスの右側にも棒グラフで数字の判定結果が表されています。


すると、キャンバスの周囲に「5」と記されたブロックが大量に表示されました。


ニューラルネットワークは正しく手書きの数字を認識できたようです。


続いて「3」を書いてニューラルネットワークに認識させてみます。


すると、やはり手書きの数字は正しく「3」だと認識されました。


作成者のSirBenetさんによると、手書き数字を認識できるニューラルネットワークのワールドは以下のファイル配布ページからダウンロードできるとのこと。

SirBeNet
https://www.mediafire.com/file/v172yrpxsfp0uvj/SirBeNet.zip/file

なお、コマンドブロックを使用して作られたニューラルネットワークは非常に多くのリソースを使うとのことで、配布ワールドの読み込みだけで約1分かかり、ニューラルネットワークを動かすには6GBほどのRAMが必要だとSirBenetさんはコメントしています。

この記事のタイトルとURLをコピーする

・関連記事
「もしマインクラフトの世界が現実だったら?」を実写で再現したムービー「Realistic Minecraft」 - GIGAZINE

マインクラフト上で動作するバーチャルスマホが登場、カメラ・ブラウザを搭載して現実とゲームの境界線が消える - GIGAZINE

マインクラフトで112万8960個のブロックを23週間半かかって手作業で並べて作った過去最大級のピクセルアートがすごいクオリティに - GIGAZINE

マインクラフトでベルセルクを思わせる超巨大な「手」を作った猛者が登場 - GIGAZINE

マインクラフトでAI(人工知能)を育てる「Project Malmo」をMicrosoftがGitHubで一般公開スタート - GIGAZINE

マインクラフトがWindows 10でのリリース1周年で記念マップを配布、Oculus Rift対応も間近 - GIGAZINE

Minecraftはもはや芸術の域に達していることを示すムービー - GIGAZINE

in ソフトウェア,   動画,   ゲーム, Posted by log1h_ik

You can read the machine translated English article here.