Main Content

Importazione ed esportazione di Deep Learning

Importare ed esportare reti da/a piattaforme esterne di Deep Learning

Importare reti e grafici di livello da TensorFlow™ 2, TensorFlow-Keras, PyTorch®, dal formato di modello ONNX™ (Open Neural Network Exchange) e da Caffe. È inoltre possibile esportare reti e grafici di livello Deep Learning Toolbox™ su TensorFlow 2 e nel formato di modello ONNX. Per ulteriori informazioni, vedere Reti neurali deep preaddestrate e Interoperability Between Deep Learning Toolbox, TensorFlow, PyTorch, and ONNX.

Per eseguire le funzioni di importazione ed esportazione in Deep Learning Toolbox è necessario disporre dei pacchetti di supporto. Se il pacchetto di supporto non è installato, ciascuna funzione fornisce un link per il download del pacchetto di supporto corrispondente nell'Add-On Explorer. Si consiglia di scaricare il pacchetto di supporto nella posizione predefinita per la versione MATLAB® in uso. È inoltre possibile scaricare direttamente i pacchetti di supporto dai seguenti link.

Funzioni

espandi tutto

Importazione TensorFlow

importTensorFlowNetworkImport pretrained TensorFlow network
importTensorFlowLayersImport layers from TensorFlow network
importKerasNetworkImport pretrained Keras network and weights
importKerasLayersImport layers from Keras network

Importazione PyTorch

importNetworkFromPyTorchImport PyTorch model as MATLAB network

Importazione Caffe

importCaffeNetworkImport pretrained convolutional neural network models from Caffe
importCaffeLayersImport convolutional neural network layers from Caffe

Importazione ONNX

importONNXNetworkImport pretrained ONNX network
importONNXLayersImport layers from ONNX network
importONNXFunctionImport pretrained ONNX network as a function

Parametri importati da 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
replaceLayerReplace layer in layer graph or network
assembleNetworkAssemble deep learning network from pretrained layers
PlaceholderLayerLayer replacing an unsupported Keras or ONNX layer, or unsupported functionality from functionToLayerGraph
addLayersAdd layers to layer graph or network
removeLayersRemove layers from layer graph or network
exportNetworkToTensorFlowExport Deep Learning Toolbox network or layer graph to TensorFlow
exportONNXNetworkExport network to ONNX model format

Argomenti