Global Average Pooling(GAP)と全結合層の比較

GAPは最終畳み込み層の特徴マップ(H × W × C)の各チャンネルについて空間平均を取り(1 × 1 × C)、直接分類クラスや出力に繋ぎます。膨大な重みを持つ全結合層を排除しパラメータ数を大幅に削減します。 ア:正解です。FC層の莫大なパラメータを無くし、空間構造を保ったまま過学習を防ぎます。任意の入力サイズに対応できる利点もあります。 イ:誤りです。パラメータ数はゼロ(単なる平均計算)であり、パラメータは増加しません。 ウ:誤りです。全結合層と異なり、任意の空間サイズ(H, W)の入力に対しても C 次元のベクトルを出力できる柔軟性があります。 エ:誤りです。通常はネットワークの出力直前(分類ヘッドの手前)に配置されます。

Network in Network(NiN)で提案され、ResNet等でも採用されているGlobal Average Pooling(GAP)に関する記述として、最も適切なものを1つ選択してください。

出典G検定オリジナル模擬試験
ア
各特徴マップ全体の平均値を計算して1つのスカラー値に集約するため、従来の全結合層(Flatten + FC)に比べてパラメータ数が劇的に削減され、過学習を強力に抑制できる。
イ
特徴マップの各ピクセルの値を100倍にして足し合わせるため、全結合層よりもパラメータ数が10倍に増加する。
ウ
入力画像のサイズが完全に固定されていなければ適用できず、全結合層よりも入力サイズの柔軟性が著しく低い。
エ
畳み込み層の直前にのみ配置され、入力画像のコントラストを平滑化する前処理手法である。