importCaffeNetwork
事前学習済み畳み込みニューラル ネットワーク モデルを Caffe からインポート
説明
Add-On Required: この機能にはが必要です。
は、Caffe [1] から事前学習済みのネットワークをインポートします。この関数は、net = importCaffeNetwork(protofile,datafile).prototxt ファイル protofile によって指定されているアーキテクチャと、.caffemodel ファイル datafile によって指定されているネットワークの重みを持つ事前学習済みのネットワークを返します。
この関数には、Deep Learning Toolbox™ Importer for Caffe Models サポート パッケージが必要です。このサポート パッケージがインストールされていない場合、関数によってダウンロード用リンクが表示されます。
Caffe Model Zoo [2] から事前学習済みのネットワークをダウンロードできます。
は、前の構文のいずれかを使用し、1 つ以上のペアの引数 net = importCaffeNetwork(___,Name,Value)Name,Value によって追加オプションが指定されたネットワークを返します。
例
入力引数
名前と値の引数
出力引数
詳細
ヒント
importCaffeNetwork は Caffe の層のタイプが以下であるネットワークをインポートできますが、いくつかの制限があります。
| Caffe の層 | Deep Learning Toolbox の層 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| |
|
ネットワークに他のタイプの層が含まれる場合、エラーが返されます。
この関数は、include-phase TEST を使用して protofile によって指定されている層のみをインポートします。この関数は、include-phase TRAIN を使用して protofile によって指定されている層を無視します。
参照
[1] Caffe. https://caffe.berkeleyvision.org/.
[2] Caffe Model Zoo. https://caffe.berkeleyvision.org/model_zoo.html.