Dilation Convolution の理解
問題
Dilation Convolution(拡張畳み込み)について、正しい記述を1つ選べ。
解説
Dilation Convolution(拡張畳み込み / Atrous Convolution)は、画像の解像度やパラメータ数を変えずに、カーネルが画像を「見る範囲(受容野:Receptive Field)」を広げるための手法です。
通常の3×3カーネルの要素の間に「空白(隙間)」を空けて配置することで、同じ9個の重みパラメータのまま、5×5や7×7の広範囲の特徴を捉えることができます。
セマンティックセグメンテーション(画像内の全ピクセルの領域分割)など、詳細な解像度を保ちつつ広い文脈を理解する必要があるタスクで重宝されます。
1. Dilation Convolutionはカーネルの間に空白を入れて受容野を広げる。
正しい:カーネルの要素間に意図的な隙間(Dilation rate)を設けることで、少ないパラメータで広い受容野(見る範囲)を確保します。
2. Dilation Convolutionはパラメータ数が大幅に増える。
誤り:重みのあるマス目の間に「隙間」を空けるだけなので、カーネルが持つ重みパラメータの数自体は通常の畳み込みと全く変わりません(増えません)。
3. Dilation Convolutionは画像の解像度を上げるための手法である。
誤り:画像の解像度を物理的に上げる(拡大する)のではなく、「広い範囲の文脈を考慮しながら、元の解像度を落とさずに特徴を抽出する」ための手法です。
4. Atrous ConvolutionはDilation Convolutionとは別物である。
誤り:Atrous Convolution(アトラス畳み込み:「隙間のある」という意味のフランス語由来)は、Dilation Convolutionの別名であり、全く同じ手法を指します。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- TPUの理解
- ノーフリーランチの定理の理解
- 全結合層の特徴に関する問題
- 全結合層のパラメータ数に関する問題
- 畳み込み層の役割に関する問題
- カーネル(フィルタ)の理解
- パディングの目的
- 特徴マップの理解
- CNNの構造に関する問題
- Depthwise Separable Convolution
- Dilation Convolution の理解
- 全結合層と畳み込み層の違い
- バッチ正規化(Batch Normalization)の理解
- 正規化層の役割に関する問題
- プーリング層の役割に関する問題
- 最大値プーリングと平均値プーリングの理解
- グローバルアベレージプーリング(GAP)の特徴
- スキップ結合の役割に関する問題
- Residual Network(ResNet)の特徴
- 回帰結合層の理解
- RNNの特徴に関する問題
- LSTMのゲート構造
- GRUの特徴に関する問題
- 双方向RNNの理解
- Attentionの役割に関する問題
- Self-Attentionの特徴
- Multi-Head Attentionの理解
- Transformerの構造に関する問題
- Encoder-Decoder Attentionの理解
- Seq2SeqとAttentionの関係
- オートエンコーダの基本理解
- 積層オートエンコーダの特徴
- 次元削減とオートエンコーダ
- 変分オートエンコーダ(VAE)の理解
- データ拡張の基本理解
- 画像データ拡張手法の理解
- テキストデータの拡張手法


