deeplabv3plusLayers
(削除予定) セマンティック イメージ セグメンテーション用の DeepLab v3+ 畳み込みニューラル ネットワークの作成
deeplabv3plusLayers は将来のリリースで削除される予定です。代わりに関数 deeplabv3plus を使用してください。詳細については、バージョン履歴を参照してください。
構文
説明
は、指定されたベース ネットワーク、クラス数、およびイメージ サイズをもつ DeepLab v3+ 層を返します。layerGraph = deeplabv3plusLayers(imageSize,numClasses,network)
はさらに、ダウンサンプリング係数 (出力ストライド) [1]を layerGraph = deeplabv3plusLayers(___,"DownsamplingFactor",value)8 または 16 に設定します。ダウンサンプリング係数は、DeepLab v3+ の符号化器セクションが入力イメージをダウンサンプリングする量を設定します。
例
入力引数
出力引数
アルゴリズム
xception(Deep Learning Toolbox) ベース ネットワークまたはmobilenetv2(Deep Learning Toolbox) ベース ネットワークのいずれかを使用して DeepLab v3+ ネットワークを作成する場合、深さ方向に分離可能な畳み込みがアトラス空間ピラミッドプーリング (ASPP) および復号化器サブネットワークで使用されます。他のすべてのベース ネットワークでは、畳み込み層が使用されます。この DeepLab v3+ の実装には、ASPP にグローバル平均プーリング層が含まれていません。
参照
[1] Chen, L., Y. Zhu, G. Papandreou, F. Schroff, and H. Adam. "Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation." Computer Vision — ECCV 2018, 833-851. Munic, Germany: ECCV, 2018.
拡張機能
バージョン履歴
R2019b で導入参考
deeplabv3plus | trainnet (Deep Learning Toolbox) | semanticseg | evaluateSemanticSegmentation
トピック
- 深層学習を使用したセマンティック セグメンテーション入門
- MATLAB による深層学習 (Deep Learning Toolbox)