受容野を広げる手法の比較

ある自動車部品メーカーが、車載カメラの道路画像の各画素にクラスを割り当てるセマンティックセグメンテーションのモデルを設計している。畳み込み層の受容野(出力の1点が参照する入力の範囲)を広げて、広い文脈を捉える工夫に関する説明として、最も不適切なものを1つ選べ。

正解と解説を見る

解説

正解B

ポイント

Dilated Convolutionは、出力を間引かずに解像度を保ったまま受容野を広げられる点が、ストライドやプーリングとの違いです。

選択肢ごとの解説

  1. A

    適切

    縮小を重ねるほど、後の層の1つの値は入力の広い範囲を反映します。その代わり縦横の画素数が減るため、画素ごとに予測するセグメンテーションでは輪郭がぼやけやすくなります。

  2. B

    不適切 ◯ 正解

    Dilated Convolutionで間隔を空けるのはフィルタの要素で、出力を計算する位置は間引きません。適切なパディングと組み合わせれば解像度を保てます。DeepLabはこの性質を利用し、特徴マップを小さくしすぎずに広い文脈を捉えています。

  3. C

    適切

    要素を1つおきに配置すると、3個の要素が端から端まで5画素に広がります。重みは9個のままで、通常の5×5のフィルタ(25個)より少ないパラメータで同じ範囲を見られます。

  4. D

    適切

    フィルタを大きくすると、見る範囲と一緒に重みの数も一辺の2乗に比例して増えます。入出力のチャネル数が同じなら、パラメータ数は約5.4倍になり、計算量も同じ割合で増えます。

試験での狙われ方

受容野を広げる手段(プーリング、ストライド、大きなフィルタ、Dilated Convolution)を、解像度とパラメータ数への影響で比べさせる形が見られます。

関連用語

Dilated Convolution、セマンティックセグメンテーション、ストライド、CNN

参考

オリジナル問題(過去問ではありません) AIで作成 人による確認:未 誤りを報告

出典と作成について

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合。手順は編集方針)

公開日: 最終更新日: 最終確認日:

シラバス第1.4版 技術18「畳み込み層」の問題です。

改訂履歴

表示設定

テーマ
文字の大きさ
問題演習