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