3D CNN 可視化 (手書き数字認識)
手書き数字を当てる畳み込みニューラルネットワーク(CNN)の内部を3次元に展開して見せる可視化です。入力層から畳み込み層、ダウンサンプリング層、全結合層、出力層へと進むにつれ、絵が次第に小さく抽象的な値へ要約されていく過程を見られます。ニューラルネットワークが一つの黒い箱ではなく、役割の異なる層のつながりであることを理解できます。

使い方
「Draw your number here」の枠にマウスで数字を描くと、各層の値が3D空間で更新され、First guessとSecond guessに予測結果が表示されます。層のマスをクリックするとそこで使われたフィルタと計算式が画面上部に現れ、「Layer visibility」の一覧で表示する層を切り替えられます。画面と説明が英語のみで提供され、3D描画が重いためデスクトップのブラウザを推奨します。