Skip to the content.

G検定トップ > CNNまとめ1枚チートシート(G検定対策)

まず結論(この1枚でOK)

  • CNNは「畳み込み+プーリング+全結合」
  • 計算問題は

    • 出力サイズ
    • パラメータ数
  • H×W×C を追えば必ず解ける

CNNの基本構造

入力
 ↓ Conv(畳み込み)
 ↓ Pooling
 ↓ Conv
 ↓ Pooling
 ↓ Flatten
 ↓ 全結合(FC)
 ↓ 出力

覚える式はこの2つだけ

① 出力サイズ(Conv / Pooling 共通)

(入力 + 2P − K) ÷ S + 1
  • P:パディング
  • K:カーネルサイズ
  • S:ストライド

② パラメータ数(Conv)

K × K × Cin × Cout + Cout
  • 空間サイズは 関係なし

各層で何が変わる?

空間サイズ チャネル数 パラメータ
Conv 変わる 変わる あり
Pooling 変わる 変わらない 0
Flatten 消える 消える 0
FC なし なし あり

超頻出ひっかけまとめ

  • ❌ +1 を忘れる
  • ❌ パディングを 2P にしない
  • ❌ 出力サイズをパラメータ計算に使う
  • ❌ Poolingのパラメータを計算する
  • ❌ RGBなのにチャネル1

試験中の最短手順

  1. H×W×C を書く
  2. Conv → 式で計算/C変更
  3. Pooling → 式で計算のみ
  4. Flatten → 掛け算
  5. FC → ノード数

まとめ(試験直前用)

  • CNN計算は 流れ作業
  • 覚える式は2つだけ
  • 迷ったら H×W×C に戻る

👉 この1枚を見ればCNN計算は完璧

🔗 関連記事


🏠 G検トップに戻る