fcnLayers
セマンティック セグメンテーション用の完全畳み込みネットワーク層の作成
説明
は、FCN 8s として構成された、セマンティック セグメンテーション用の完全畳み込みネットワーク (FCN) を返します。FCN は、VGG-16 ネットワークの層と重みで事前に初期化されています。lgraph
= fcnLayers(imageSize
,numClasses
)
fcnLayers
は、入力イメージ内のすべてのピクセルのカテゴリカル ラベルを予測するための pixelClassificationLayer
を含んでいます。ピクセル分類層は、RGB イメージのみをサポートします。
この関数には、Deep Learning Toolbox™ Model for VGG-16 Network サポート パッケージが必要です。このサポート パッケージがインストールされていない場合、関数 vgg16
(Deep Learning Toolbox) によってダウンロード用リンクが表示されます。
は、lgraph
= fcnLayers(imageSize
,numClasses
,'Type',type
)type
で指定されたタイプとして構成された FCN を返します。
例
入力引数
出力引数
ヒント
fcnLayers
によって生成されたネットワークは、trainNetwork
(Deep Learning Toolbox) で学習を行った後、深層学習用の GPU コード生成をサポートします。詳細と例についてはコード生成 (Deep Learning Toolbox)を参照してください。
参照
[1] Long, J., E. Shelhamer, and T. Darrell. "Fully Convolutional Networks for Semantic Segmentation." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 3431–3440.
バージョン履歴
R2017b で導入
参考
オブジェクト
pixelClassificationLayer
|layerGraph
(Deep Learning Toolbox)
関数
segnetLayers
|unetLayers
|trainNetwork
(Deep Learning Toolbox) |semanticseg
|deeplabv3plusLayers
トピック
- 深層学習を使用したセマンティック セグメンテーション入門
- MATLAB による深層学習 (Deep Learning Toolbox)