Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

深層学習のインポートとエクスポート

外部の深層学習プラットフォームとの間のネットワークのインポートとエクスポート

TensorFlow™-Keras、TensorFlow 2、ONNX™ (Open Neural Network Exchange) モデルの形式、および Caffe から、ネットワークとネットワーク アーキテクチャをインポートします。学習済みの Deep Learning Toolbox™ ネットワークを ONNX モデル形式にエクスポートすることもできます。詳細については、事前学習済みの深層ニューラル ネットワークを参照してください。

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

関数

すべて展開する

TensorFlow のインポート

importTensorFlowNetworkImport pretrained TensorFlow network
importTensorFlowLayersImport layers from TensorFlow network
importKerasNetwork事前学習済みの Keras ネットワークおよび重みのインポート
importKerasLayersKeras ネットワークからの層のインポート

Caffe のインポート

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

ONNX のインポート

importONNXNetwork事前学習済みの ONNX ネットワークのインポート
importONNXLayersImport layers from ONNX network
importONNXFunctionImport pretrained ONNX network as a function

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

ONNXParametersParameters of imported ONNX network for deep learning
freezeParametersConvert learnable network parameters in ONNXParameters to nonlearnable
unfreezeParametersConvert nonlearnable network parameters in ONNXParameters to learnable
addParameterAdd parameter to ONNXParameters object
removeParameterRemove parameter from ONNXParameters object
functionLayerFunction layer
findPlaceholderLayersFind placeholder layers in network architecture imported from Keras or ONNX
replaceLayer層グラフの層の置き換え
assembleNetwork事前学習済みの層から深層学習ネットワークを組み立てる
PlaceholderLayerLayer replacing an unsupported Keras or ONNX layer, or unsupported functionality from functionToLayerGraph
addLayers層グラフへの層の追加
removeLayers層グラフからの層の削除
exportONNXNetworkONNX モデル形式へのネットワークのエクスポート

トピック