La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
DAGNetwork
(Déconseillé) Réseau DAG (Directed Acyclic Graph) pour le Deep Learning
L’utilisation d’objets DAGNetwork
est déconseillée. Utilisez des objets dlnetwork
à la place. Pour plus d’informations, veuillez consulter Historique des versions.
Description
Un réseau DAG est un réseau de neurones pour le Deep Learning dont les couches sont disposées sous la forme d’un graphe acyclique orienté. Un réseau DAG peut présenter une architecture plus complexe dans laquelle les couches ont des entrées provenant de plusieurs couches et des sorties vers plusieurs couches.
Création
Il existe plusieurs façons de créer un objet DAGNetwork
:
Charger un réseau préentraîné du type
squeezenet
,googlenet
,resnet50
,resnet101
ouinceptionv3
. Vous trouverez un exemple dans Charger un réseau SqueezeNet. Pour plus d’informations sur les réseaux préentraînés, voir Pretrained Deep Neural Networks.Entraînez ou affinez un réseau avec
trainNetwork
.Importez un réseau pré-entraîné à partir de TensorFlow™-Keras, de TensorFlow-2, de Caffe ou du format de modèle ONNX™ (Open Neural Network Exchange).
Pour un modèle Keras, utilisez
importKerasNetwork
. Vous trouverez un exemple dans Import and Plot Keras Network.Pour un modèle TensorFlow dans son format de sauvegarde, utilisez
importTensorFlowNetwork
. Vous trouverez un exemple dans Import TensorFlow Network as DAGNetwork to Classify Image.Pour un modèle Caffe, utilisez
importCaffeNetwork
. Vous trouverez un exemple dans Import Caffe Network.Pour un modèle ONNX, utilisez
importONNXNetwork
. Vous trouverez un exemple dans Import ONNX Network as DAGNetwork.
Assemblez un réseau de Deep Learning à partir de couches préentraînées avec la fonction
assembleNetwork
.
Remarque
Pour découvrir d’autres réseaux préentraînés, voir Pretrained Deep Neural Networks.
Propriétés
Fonctions d'objet
activations | (Not recommended) Compute deep learning network layer activations |
classify | (Not recommended) Classify data using trained deep learning neural network |
predict | (Not recommended) Predict responses using trained deep learning neural network |
plot | Tracer l’architecture du réseau de neurones |
predictAndUpdateState | (Not recommended) Predict responses using a trained recurrent neural network and update the network state |
classifyAndUpdateState | (Not recommended) Classify data using a trained recurrent neural network and update the network state |
resetState | Reset state parameters of neural network |
Exemples
Capacités étendues
Historique des versions
Introduit dans R2017bVoir aussi
dlnetwork
| imagePretrainedNetwork
| trainingOptions
| trainnet
| minibatchpredict
| dag2dlnetwork
| predict
| scores2label
| importKerasNetwork
| plot
| analyzeNetwork