このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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
は、1 つの SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
、ssdObjectDetector
または dlnetwork
オブジェクトが含まれる MATLAB® パス上に存在する有効な MAT ファイルでなければなりません。MAT ファイルは読み込まれるネットワークのみを含んでいなければなりません。
は、事前学習済みの深層学習 net
= coder.loadDeepLearningNetwork(functionname
)SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
、ssdObjectDetector
または dlnetwork
オブジェクトを返す関数を呼び出します。functionname
は、SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
、ssdObjectDetector
または dlnetwork
オブジェクトを返す MATLAB パス上に存在する関数の名前でなければなりません。
は、ネットワークから生成される C++ クラスに名前を付けるオプションをもつ net
= coder.loadDeepLearningNetwork(___,network_name
)net = coder.loadDeepLearningNetwork(filename)
と同じです。network_name
は、MAT ファイルに保存されているか、関数によって指定されているネットワーク オブジェクトの記述名です。ネットワーク名は C++ で有効な識別子である char
型でなければなりません。
ネットワーク オブジェクトの推論からコードを生成するときにこの関数を使用します。この関数はこのネットワークから C++ クラスを生成します。クラス名は MAT ファイル名または関数名から派生します。
メモ
coder.loadDeepLearningNetwork
の入力引数はコンパイル時の定数でなければなりません。
例
入力引数
出力引数
制限
coder.loadDeepLearningNetwork
は複数のネットワークをもつ MAT ファイルの読み込みはサポートしていません。MAT ファイルは読み込まれるネットワークのみを含んでいなければなりません。
コード ジェネレーターでは、文字はロケール設定で指定された 8 ビットの ASCII コードセットで表されます。したがって、ファイル、フォルダー、またはネットワーク名に ASCII 以外の文字を使用すると、エラーが発生することがあります。詳細については、コード生成での文字のエンコードを参照してください。
拡張機能
バージョン履歴
R2017b で導入