gk cnn cheatsheet
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
試験中の最短手順
- H×W×C を書く
- Conv → 式で計算/C変更
- Pooling → 式で計算のみ
- Flatten → 掛け算
- FC → ノード数
まとめ(試験直前用)
- CNN計算は 流れ作業
- 覚える式は2つだけ
- 迷ったら H×W×C に戻る
👉 この1枚を見ればCNN計算は完璧
🔗 関連記事
- NISC・IPA・JPCERT/CC・CSIRTの違いまとめ【一発で切れるチートシート】
- データ・AI利活用における留意事項とは?【DS検定リテラシー】
- データを読む・説明する・扱うとは?データリテラシー実践ガイド【DS検定】
- 数理・アルゴリズム・データ活用基礎(オプション)【DS検定対応】
- ④ Assistant Data Scientist(見習い)に求められるビジネス力
🏠 G検トップに戻る