夜の研究室。博士がニューラルネットワークの画面を指さして笑い、助手は眠そうな顔でキーボードを叩き、ヘルメットをかぶったハエ研究員が机の上に立っている
博士

ショウジョウバエ研究室のディープラーニング A to Z

ようこそ!ショウジョウバエの小さな脳から出発して、今日の言語モデルまで、8回のウェブページで一緒に歩いていきます。読むだけの本ではありません。ボタンを押すと図が動き、数字が変わります。

研究室の仲間たち

3人の仲間が、どの回でも最後にその回をひと言ずつまとめてくれます。

白衣にベストを着て眼鏡をかけた博士
博士

説明担当。難しい式も図1枚で解き明かします。うれしくなると手から紫色の火花が出ます。

ピンクの髪をツインテールにした助手
助手

実験担当。夜通しコードを回し、結果がベースラインに負けると一緒に泣いてくれます。

ヘルメットをかぶり白衣を着たハエ研究員
ハエ研究員

本物の脳を持つ唯一のメンバー。人間やAIが自分の脳をまねていると聞くと、いつもひと言いいます。

研究マップ — 8回を順番に

上から順に読むと話がつながります。気になる回から選んで読んでもかまいません。各回の一番上に「先に読むとよい回」が書いてあります。

AIの原理と部品データを数字に順序と注意

  1. 3-1

    AIはどう動くのか

    ルールを人が決めれば機械学習、データから自分で見つければディープラーニング。人間の脳、ショウジョウバエの脳と並べて比べます。

    照明を暗くしてみて、どの方法が持ちこたえるかを見ます。

  2. 3-2

    ニューラルネットワークの部品

    ニューロン、重み、活性化関数、誤差逆伝播法。ニューラルネットワークをレゴのように一つずつ組み立てる部品です。

    勾配に沿って山を下りながら誤差を減らしてみます。

  3. 3-3

    画像とCNN

    写真は数字の格子です。小さな虫めがね(フィルター)でなぞって模様を探せば、絵を少しずらしても見分けられます。

    数字の7をずらしたり混ぜたりして、MLPとCNNを競わせます。

  4. 3-4

    音声

    音は空気の振動です。振動を測り、切り分け、高さごとに分けると数字の絵になります。

    合成した音を実際に聞きながら、3ビットと16ビットを比べます。

  5. 3-5

    テキスト

    文字は番号に、番号はかけら(トークン)に、かけらは意味のこもった座標(埋め込み)に変わります。

    教えていないのに「ショウジョウバエ」と「蚊」が近づいていくのを見ます。

  6. 3-6

    時系列・株価

    「明日も今日と同じ」という最も単純な答えにまず勝たなければなりません。実際の株価でやってみると、思ったより難しいです。

    4つの落とし穴を数字で確かめます。教育用の例であり、投資助言ではありません。

  7. 3-7

    系列モデル

    記憶を抱えて1マスずつ歩くニューラルネットワーク。RNN、LSTM、GRUが何をどれだけ長く覚えているかを見ます。

    最初の信号を反転させて、20マス後の記憶がそれに合わせて変わるかを見ます。

  8. 3-8

    アテンションとトランスフォーマー

    記憶に頼る代わりに、必要になるたびに前を探し直します。今日の言語モデルの骨格です。

    図書館のたとえで、Q·K·Vを手で計算してみます。

研究室の一日

各回の最後で、これらの場面にまた会えます。

博士が数式でいっぱいの黒板の前で指揮棒を持っている
黒板の前の博士 — 3-2, 3-3
サーバーのファンが回る部屋で、助手がキーボードを持って叫んでいる
また学習がうまくいかないとき — 3-4, 3-7
午前3時、エラー画面の前で博士がデバッグしている
午前3時のデバッグ — 3-6
博士が壇上でニューラルネットワークを発表し、助手とショウジョウバエが手伝っている
学会発表 — 3-8

こんなふうに見るとよいです

ボタンを押すだけ

すべての図はボタンで切り替えられ、下の文章が結果に合わせて変わります。自分で入力するものはありません。

下線の引かれた言葉

点線の下線がある用語に指やマウスを乗せると、やさしい意味が表示されます。各回に用語集もあります。

Colabで実際に実行

各回の「コード」欄からノートブックをダウンロードしてGoogle Colabにアップロードすれば、ページの数字をそのまま計算し直すことができます。

講師・チューターの方へ

各回の確認問題の採点基準とColab課題の解答例を、教育者用解答ページにまとめてあります。

スマートフォンでも大丈夫

小さな画面でも見られるように作りました。3-4 音声の回は、端末のマナーモード(消音)を解除すると音が出ます。