fcnLayers
(削除予定) セマンティック セグメンテーション用の完全畳み込みネットワーク層グラフの作成
fcnLayers
は将来のリリースで削除される予定です。代わりに、dlnetwork
(Deep Learning Toolbox) オブジェクトを使用して FCN ネットワークを作成します。詳細については、互換性の考慮事項を参照してください。
説明
は、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 で導入参考
dlnetwork
(Deep Learning Toolbox) | trainnet
(Deep Learning Toolbox) | semanticseg
| evaluateSemanticSegmentation
トピック
- 深層学習を使用したセマンティック セグメンテーション入門
- MATLAB による深層学習 (Deep Learning Toolbox)