最も不適切な選択肢は:
③ GAP層において入力が色ごと(RGB) に集約され,3次元のベクトルが出力される.
解説:
グローバルアベレージプーリング(GAP)とは:
・GAP(Global Average Pooling)は、畳み込みニューラルネットワーク(CNN)におけるプーリング手法の一つで、空間方向(高さと幅)の 情報を平均して1つの数値に集約する方法です。
・主に以下の特徴があります:
1.全結合層(Fully Connected Layer)の代替:
GAPを使うことでパラメータ数を大幅に削減し、過学習のリスクを低減します。
2.可変サイズの入力をサポート:
入力サイズに依存しないため、CNNに可変サイズの入力が可能になります。
3.特徴マップのチャネルごとに集約:
色(RGB)の次元ではなく、畳み込み層の出力チャネルごとに集約します。出力次元はチャネル数になります。
各選択肢の評価:
① GAP層を配置することで,畳み込みニューラルネットワーク(CNN)に可変サイズの入力を行える.
・適切です。
GAPは空間次元を集約するため、入力サイズが異なっても対応可能です。
② GAP層は畳み込みニューラルネットワーク(CNN)において,最終の畳み込み層の直後に配置される.
・適切です。
GAP層は、最終畳み込み層の出力特徴マップを集約し、分類や回帰タスクに適した形式に変換します。
③ GAP層において入力が色ごと(RGB)に集約され,3次元のベクトルが出力される.
・不適切です。
GAPは、畳み込み層のチャネルごとに空間方向を集約するため、出力次元はチャネル数と一致します。RGBや色ごとに限定されるわけではありません。
④ GAP層を配置することで、全結合層のパラメータ数を減らすことができる.
・適切です。
GAPは全結合層を必要とせず、パラメータを削減する効果があります。

