メインコンテンツ

外部のプラットフォームからの事前学習済みのネットワーク

外部の深層学習プラットフォームからの事前学習済みのネットワークのインポート

TensorFlow™ 2、TensorFlow-Keras、PyTorch®、ONNX™ (Open Neural Network Exchange) モデル形式、および Caffe から、ニューラル ネットワークをインポートします。ディープ ネットワーク デザイナー アプリまたはコマンド ライン関数を使用して、ネットワークを対話的にインポートできます。アプリは、インポートに関する情報と必要なアクションの有無が含まれたインポート レポートを生成します。詳細については、事前学習済みの深層ニューラル ネットワークInteroperability Between Deep Learning Toolbox, TensorFlow, PyTorch, and ONNXを参照してください。

Deep Learning Toolbox™ でインポート関数を実行するには、サポート パッケージが必要です。サポート パッケージがインストールされていない場合、各関数によって、アドオン エクスプローラーの対応するサポート パッケージへのダウンロード リンクが表示されます。推奨される方法は、実行しているバージョンの MATLAB® の既定の場所にサポート パッケージをダウンロードすることです。次のリンクからサポート パッケージを直接ダウンロードすることもできます。

Diagram showing the interoperability between Deep Learning Toolbox, TensorFlow, ONNX, and PyTorch.

アプリ

ディープ ネットワーク デザイナー深層学習ネットワークの設計と可視化

関数

すべて展開する

TensorFlow のインポート

importNetworkFromTensorFlowMATLAB ネットワークとしての TensorFlow ネットワークのインポート (R2023b 以降)

PyTorch のインポート

importNetworkFromPyTorchImport PyTorch network as MATLAB network (R2022b 以降)

Caffe のインポート

importCaffeNetwork事前学習済み畳み込みニューラル ネットワーク モデルを Caffe からインポート
importCaffeLayersCaffe からの畳み込みニューラル ネットワーク層のインポート

ONNX のインポート

importNetworkFromONNXMATLAB ネットワークとしての ONNX ネットワークのインポート (R2023b 以降)

importONNXFunction によってインポートされるパラメーター

ONNXParametersParameters of imported ONNX network for deep learning
freezeParametersONNXParameters の学習可能なネットワーク パラメーターを学習不能に変換する
unfreezeParametersONNXParameters の学習不能なネットワーク パラメーターを学習可能に変換する
addParameterAdd parameter to ONNXParameters object
removeParameterRemove parameter from ONNXParameters object
dlnetwork深層学習ニューラル ネットワーク
functionLayer関数層 (R2021b 以降)
replaceLayerニューラル ネットワークの層の置き換え
addLayersニューラル ネットワークへの層の追加
removeLayersニューラル ネットワークからの層の削除

トピック

インポート

Python の共同実行

カスタム層