タイ vs ワカサギ
変数と特徴、何が違うのか
指令 市場から仕入れた魚49匹が混ざってしまった。長さと重さ、2つの数だけでタイとワカサギを見分けよ。
装備 一行のルール探し · パーセプトロン · SVM · k-NNと標準化
人は写真を見た瞬間に、ネコかイヌかがわかります。では、コンピュータは何を見て、どうやって見分けるのでしょうか? 本部の指令は短いものでした。4つのペアを見分け、その原理を明らかにせよ。 2種類の魚から出発し、人でも迷うチワワとマフィンまで、研究室のみんなと一緒に4つのミッションを順番に解いていきます。
警報が鳴ってから3分後の記録です。
「ミッション開始」を押すと、その回へ移動します。終えたミッションに「完了」の印をつけておくと、この端末に記憶されます。
変数と特徴、何が違うのか
指令 市場から仕入れた魚49匹が混ざってしまった。長さと重さ、2つの数だけでタイとワカサギを見分けよ。
装備 一行のルール探し · パーセプトロン · SVM · k-NNと標準化
写真は数の行列である
指令 写真1枚が0~255の数数千個になって届いた。数の山から、ネコとヒトを見分ける手がかりを見つけよ。
装備 ピクセル虫めがね · ピクセル距離の落とし穴 · 畳み込みフィルタ · 顔の特徴点
層を重ねて座標を変える
指令 毛も目も耳もある。平面一枚では分けられない2種類の動物を、層を重ねて見分けよ。
装備 3次元の分類境界 · CNNの構造 · ソフトマックス · Attentive CutMix
低レベル特徴はだまされ、高レベル特徴が見分ける
指令 丸い茶色のかたまりに黒い点が3つ。人でも迷うペアだ。モデルがなぜだまされるのかを明らかにせよ。
装備 暗い点フィルタ · 解像度の実験 · ピクセルのルール対パターン · モデルの限界
ピクセル虫めがね、フィルタ実験室、3次元で回して見る分類境界、かけらを貼り合わせるCutMixまで。数が実際にどう変わるのかを自分の目で確かめます。
ミッションごとに、コピー・ダウンロード・ノートブックですぐ開けるコードがあります。Colabの標準ライブラリと組み込みデータだけを使い、実際の実行結果も一緒に載せました。
セクションごとに、初心者向けの解説、点線の下線が引かれた用語の吹き出し、誤答の解説つきの確認問題があります。
ハッカソンの計画、コンテストの企画書、論文の実験設計に、コードを出発点として使うプロンプトを収めました。
「模様のスタンプ」「学級委員選び」のようなたとえと一緒に、そのたとえが当てはまらない点も書いておきました。
講義形式・実務OJT・1対1チュータリングの運営案、セクション別の質問、よくある誤解5つをまとめました。
◆ 魚のミッションをもっと深く — タイとワカサギのデータを使った機械学習(決定木、k-NN、回帰、交差検証など)は、『Fish Market Dataでやさしく学ぶ機械学習(Fish Market Data로 쉽게 따라하는 머신러닝)』で詳しく学べます。