ドキュメンテーション深層学習を使用したイメージ カテゴリの分類での質問です.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Tomohiro Nagai
el 5 de Abr. de 2017
Respondida: Takuji Fukumoto
el 6 de Abr. de 2017
ドキュメンテーション深層学習を使用したイメージカテゴリの分類(以下リンク) http://jp.mathworks.com/help/vision/examples/image-category-classification-using-deep-learning.html#zmw57dd0e916 における,事前学習済みのCNNの読み込みにて質問です. この中で,CNNのアーキテクチャ(convnet)をダウンロードしていますが,このアーキテクチャの構造を一部改変または,層の追加など をする事などは可能でしょうか. やってみたい例 ・image Input Layerのイメージサイズを大きくしたい ・23*1の層をもっと深い層にしてみたい です. よろしくお願いします.
0 comentarios
Respuesta aceptada
Takuji Fukumoto
el 6 de Abr. de 2017
CNNのネットワークの層の置き換えは下記で行うことができます。
mylayers = convnet.Layers
mylayers(1) = imageInputLayer([454 454 3]);
mylayers
また、layerの追加や連結も機能的には行うことができます。
しかし、学習済ネットワークの層を変更するには注意が必要になります。
一番最後の全結合層以降の分類器を新しいものに置き換えて転移学習するケースはありますが、入力側の層を変更することは一般的にはありません。 学習済のネットワークはその層構造全体で認識が高くなるように学習されたものなので、別の層をつけた時点で、優れた特徴抽出の特性は機能しなくなるためです。
R2017aではAlexnetのほか、vgg16やVgg19をMATLABのアドオンツールからインストールできるようになっていますし、Caffeのモデルも利用できるようになっているので、いろいろな層構造のネットワークから適したモデルを探されてはいかがでしょうか。
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Data Workflows en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!