coder.loadDeepLearningNetwork
深層学習ネットワーク モデルの読み込み
構文
説明
は、net
= coder.loadDeepLearningNetwork(filename
)filename
MAT ファイルに保存された事前学習済みの深層学習 SeriesNetwork
(Deep Learning Toolbox) オブジェクト、DAGNetwork
(Deep Learning Toolbox) オブジェクト、yolov2ObjectDetector
(Computer Vision Toolbox) オブジェクト、ssdObjectDetector
(Computer Vision Toolbox) オブジェクト、または dlnetwork
(Deep Learning Toolbox) オブジェクトを読み込みます。filename
は、単一の SeriesNetwork
オブジェクト、DAGNetwork
オブジェクト、yolov2ObjectDetector
オブジェクト、ssdObjectDetector
オブジェクト、または dlnetwork
オブジェクトが含まれた、MATLAB® パス上に存在する有効な MAT ファイルでなければなりません。MAT ファイルには、読み込まれるネットワークのみが含まれていなければなりません。
は、事前学習済みの深層学習 net
= coder.loadDeepLearningNetwork(functionname
)SeriesNetwork
オブジェクト、DAGNetwork
オブジェクト、yolov2ObjectDetector
オブジェクト、ssdObjectDetector
オブジェクト、または dlnetwork
オブジェクトを返す関数を呼び出します。functionname
は、SeriesNetwork
オブジェクト、DAGNetwork
オブジェクト、yolov2ObjectDetector
オブジェクト、ssdObjectDetector
オブジェクト、または dlnetwork
オブジェクトを返す、MATLAB パス上に存在する関数の名前でなければなりません。
は、net
= coder.loadDeepLearningNetwork(___,network_name
)net = coder.loadDeepLearningNetwork(filename)
と同じですが、ネットワークから生成される C++ クラスに名前を付けるためのオプションを指定しています。network_name
は、MAT ファイルに保存されているネットワーク オブジェクトの記述名か、関数の参照先のネットワーク オブジェクトの記述名です。ネットワークの名前は、C++ の有効な識別子である char
型でなければなりません。
ネットワーク オブジェクト推論からコードを生成する場合、この関数を使用します。この関数は、このネットワークから C++ クラスを生成します。クラス名は MAT ファイル名または関数名から派生します。
メモ
coder.loadDeepLearningNetwork
の入力引数は、コンパイル時の定数でなければなりません。
例
入力引数
出力引数
制限
coder.loadDeepLearningNetwork
は複数のネットワークを含む MAT ファイルの読み込みをサポートしていません。MAT ファイルには、読み込まれるネットワークのみが含まれていなければなりません。
拡張機能
バージョン履歴
R2017b で導入
参考
関数
オブジェクト
SeriesNetwork
(Deep Learning Toolbox) |DAGNetwork
(Deep Learning Toolbox) |yolov2ObjectDetector
(Computer Vision Toolbox) |ssdObjectDetector
(Computer Vision Toolbox) |dlarray
(Deep Learning Toolbox) |dlnetwork
(Deep Learning Toolbox)