Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

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. Vous pouvez importer des réseaux de manière interactive avec l’application Deep Network Designer ou en utilisant les fonctions en ligne de commande. L’application génère un rapport d’importation qui fournit des informations à propos de l’importation et indique si certaines mesures doivent être prises. 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.

Applications

Deep Network DesignerConcevoir et visualiser des réseaux de Deep Learning

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
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
dlnetworkDeep learning neural network
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