Main Content

Reti preaddestrate da piattaforme esterne

Importare reti preaddestrate da piattaforme esterne di Deep Learning

Importare reti neurali da TensorFlow™ 2, TensorFlow-Keras, PyTorch®, il formato di modello ONNX™ (Open Neural Network Exchange) e Caffe. Per ulteriori informazioni, vedere Reti neurali profonde preaddestrate e Interoperability Between Deep Learning Toolbox, TensorFlow, PyTorch, and ONNX.

Per eseguire le funzioni di importazione 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.

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

Funzioni

espandi tutto

Importazione TensorFlow

importNetworkFromTensorFlowImport TensorFlow network as MATLAB network (Da R2023b)

Importazione PyTorch

importNetworkFromPyTorchImport PyTorch network as MATLAB network (Da R2022b)

Importazione Caffe

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

Importazione ONNX

importNetworkFromONNXImport ONNX network as MATLAB network (Da R2023b)

Parametri importati da importONNXFunction

ONNXParametersParameters of imported ONNX network for deep learning (Da R2020b)
freezeParametersConvert learnable network parameters in ONNXParameters to nonlearnable (Da R2020b)
unfreezeParametersConvert nonlearnable network parameters in ONNXParameters to learnable (Da R2020b)
addParameterAdd parameter to ONNXParameters object (Da R2020b)
removeParameterRemove parameter from ONNXParameters object (Da R2020b)
dlnetworkDeep learning neural network (Da R2019b)
functionLayerFunction layer (Da R2021b)
replaceLayerReplace layer in neural network
addLayersAdd layers to neural network
removeLayersRemove layers from neural network

Argomenti

Importazione

Esecuzione simultanea di Python

Livelli personalizzati