Main Content

Réseaux préentrainés provenant de plateformes externes

Importer des réseaux préentraînés depuis des plateformes externes de Deep Learning

Importez des réseaux de neurones à partir de TensorFlow™ 2, de TensorFlow-Keras, de PyTorch®, du format de modèle ONNX™ (Open Neural Network Exchange) et de Caffe. Pour plus d’informations, veuillez consulter Pretrained Deep Neural Networks et Interoperability Between Deep Learning Toolbox, TensorFlow, PyTorch, and ONNX.

Vous devez avoir des support packages pour exécuter les fonctions d’importation dans Deep Learning Toolbox™. Si le support package n’est pas installé, chaque fonction offre un lien de téléchargement vers le support package correspondant dans l’Add-On Explorer. Il est recommandé de télécharger le support package à l’emplacement par défaut de la version de MATLAB® que vous exécutez. Vous pouvez également télécharger directement les support packages à partir des liens suivants.

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

Fonctions

développer tout

Importation TensorFlow

importNetworkFromTensorFlowImport TensorFlow network as MATLAB network (depuis R2023b)

Importation PyTorch

importNetworkFromPyTorchImport PyTorch network as MATLAB network (depuis R2022b)

Importation Caffe

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

Importation ONNX

importNetworkFromONNXImport ONNX network as MATLAB network (depuis R2023b)

Paramètres importés par importONNXFunction

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

Rubriques

Importation

Coexécution avec Python

Couches personnalisées