Main Content

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

Importation et exportation de Deep Learning

Importer des réseaux depuis des plateformes externes de Deep Learning et exporter des réseaux vers des plateformes externes de Deep Learning

Importez des réseaux et des graphes de couches de TensorFlow™ 2, TensorFlow-Keras PyTorch®, le format de modèle ONNX™ (Open Neural Network Exchange) et Caffe. Vous pouvez également exporter des réseaux et des graphes de couches de Deep Learning Toolbox™ vers TensorFlow 2 et au format de modèle ONNX. 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 et d’exportation 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.

Fonctions

développer tout

Importation TensorFlow

importTensorFlowNetwork(To be removed) Import pretrained TensorFlow network (depuis R2021a)
importTensorFlowLayers(To be removed) Import layers from TensorFlow network (depuis R2021a)
importKerasNetwork(To be removed) Import pretrained Keras network and weights
importKerasLayers(To be removed) Import layers from Keras network

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

importONNXNetwork(To be removed) Import pretrained ONNX network
importONNXLayers(To be removed) Import layers from ONNX network
importONNXFunctionImport pretrained ONNX network as a function (depuis R2020b)

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)
functionLayerFunction layer (depuis R2021b)
findPlaceholderLayersFind placeholder layers in network architecture imported from Keras or ONNX
replaceLayerReplace layer in neural network
assembleNetwork(Not recommended) Assemble deep learning network from pretrained layers
PlaceholderLayerLayer replacing an unsupported Keras or ONNX layer
addLayersAdd layers to neural network
removeLayersRemove layers from neural network
exportNetworkToTensorFlowExport Deep Learning Toolbox network to TensorFlow (depuis R2022b)
exportONNXNetworkExport network to ONNX model format

Rubriques