AIの仕組みを学べるゲームを作りました
SYNAPSEは、ニューラルネットワークの数学を教えるブラウザゲームです。単一ニューロンから深層ネットワークまで、12のレベルで重みとバイアスを調整しながら学習します。
SYNAPSEは、ニューラルネットワークの背後にある数学をインタラクティブに学べるブラウザゲームです。プレイヤーは、入力、重み、バイアス、隠れ層、出力からなるネットワークを与えられ、正しい答えが出るように数値を調整します。最初は単一ニューロン(出力 = 入力 × 重み + バイアス)から始まり、徐々に深い多層ネットワークへと進みます。後半のレベルでは、同じ重みセットで複数の入力-出力例を同時に満たす必要があり、小数目標、負の重み、本物のReLU活性化関数が登場するため、推測だけではクリアできず、系統的な解法を身につけることが求められます。
ゲームには12のレベル、レベル選択機能、ライブフィードバック、ヒント、レベルごとの解説が含まれています。すべてが単一の自己完結型HTMLファイルに収められており、外部依存関係はなく、オフラインでも動作します。AI初心者から基礎を固めたい開発者まで、ニューラルネットワークの動作原理を深く理解できるでしょう。