La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Créer des réseaux de neurones profonds
Créez des réseaux à partir de zéro avec du code MATLAB® ou de manière interactive avec l’application Deep Network Designer. Utilisez des couches prédéfinies pour construire des réseaux pour des tâches comme la classification et la régression. Pour une liste de couches prédéfinies, veuillez consulter List of Deep Learning Layers. Vous pouvez ensuite analyser votre réseau pour comprendre son architecture et détecter les problèmes avant l’apprentissage.
Si aucune couche prédéfinie ne correspond aux besoins de votre tâche, vous pouvez définir votre propre couche de Deep Learning personnalisée. Pour ce faire, vous pouvez utiliser des paramètres entraînables et des paramètres d’état. Après avoir défini une couche personnalisée, vous pouvez vérifier qu’elle est valide, compatible GPU et renvoie des gradients correctement définis en sortie.
Si un modèle ne peut pas être spécifié comme un réseau de couches, vous pouvez le définir comme une fonction. Vous trouverez un exemple illustrant comment entraîner un modèle de Deep Learning défini comme une fonction dans Train Network Using Model Function.
Applications
Deep Network Designer | Concevoir et visualiser des réseaux de Deep Learning |
Fonctions
Rubriques
Couches prédéfinies
- Long Short-Term Memory Neural Networks
Learn about long short-term memory (LSTM) neural networks. - Créer un réseau de neurones simple de Deep Learning pour la classification
Cet exemple montre comment créer et entraîner un réseau de neurones à convolution simple pour la classification Deep Learning. - List of Deep Learning Layers
Discover all the deep learning layers in MATLAB. - Build Networks with Deep Network Designer
Interactively build and edit deep learning networks in Deep Network Designer. - Create and Train Network with Nested Layers
This example shows how to create and train a network with nested layers using network layers. (depuis R2024a) - Example Deep Learning Networks Architectures
This example shows how to define simple deep learning neural networks for classification and regression tasks. - Choose an AI Model
Explore options for choosing an AI model. - Generate MATLAB Code from Deep Network Designer
Generate MATLAB code to recreate designing a network in Deep Network Designer.
Couches personnalisées
- Define Custom Deep Learning Layers
Learn how to define custom deep learning layers. - Deep Learning Network Composition
Define custom layers that contain neural networks. - Define Nested Deep Learning Layer Using Network Composition
This example shows how to define a nested custom deep learning layer. - Check Custom Layer Validity
Learn how to check the validity of custom deep learning layers. - View Autogenerated Custom Layers Using Deep Network Designer
This example shows how to import a pretrained TensorFlow™ network and view the autogenerated layers in Deep Network Designer.