Deep Learning avec MATLAB
Afficher le calendrier et s'inscrireDétails de la formation
Cette formation de deux jours offre une introduction complète et pratique au deep learning avec MATLAB®. Les participants apprendront à créer, entraîner et évaluer différents types de réseaux de neurones profonds. Lorsqu'elle est dispensée par un formateur, cette formation utilise des GPU NVIDIA pour accélérer l'entraînement des réseaux. Les sujets suivants sont abordés :
- Importation d'images et de données séquentielles
- Utilisation de réseaux de neurones convolutifs pour la classification d'images, la régression et d'autres applications
- Utilisation de réseaux long short-term memory (LSTM) pour la classification et la prévision de données séquentielles
- Modification d'architectures de réseaux classiques pour résoudre des problèmes personnalisés
- Amélioration des performances d'un réseau en modifiant les options d'apprentissage
Deep Learning avec MATLAB est recommandé par le Deep Learning Institute de NVIDIA. Le Deep Learning Institute propose des formations spécialisées utilisant des GPU. Consultez les formations spécifiques à votre industrie et les cours de programmation CUDA avancée.
Jour 1 sur 2
Classification d'images avec des réseaux convolutifs
Objectif: Avoir une vue d'ensemble de la formation. Faire de la classification d'images à l'aide de réseaux préentrainés. Utiliser l'apprentissage par transfert (transfer learning) pour entrainer des réseaux de classification personnalisés.
- Réseaux préentrainés
- Image datastores
- Transfer learning
- Evaluation d'un réseau
Interprétation du comportement d'un réseau
Objectif: Gagner en compréhension sur comment un réseau fonctionne en visualisant les images lors de leur passage dans le réseau. Appliquer cette technique à différents types d'images.
- Activations
- Extraction de caractéristiques (features) pour le Machine Learning
Création de réseaux
Objectif: Construire des réseaux convolutifs à partir de zéro. Comprendre comment l'information est communiquée entre les différentes couches du réseau, et comment fonctionnent les différents types de couches.
- Entraînement à partir de zéro
- Réseaux de neurones
- Couches de convolutions et filtres
Jour 2 sur 2
Entraîner un réseau et améliorer ses performances
Objectif: Comprendre comment les algorithmes d'apprentissage fonctionnent. Régler les options d'entraînement pour surveiller et contrôler l'apprentissage. Choisir et implémenter des modifications des options de l'algorithme d'apprentissage, de l'architecture du réseau, ou des données d'apprentissage pour améliorer les performances du réseau.
- Entraînement d'un réseau
- Visualisation de l'avancée de l'apprentissage
- Validation
- Options d'apprentissage
- Graphes orientés acycliques (Directed Acyclic Graphs)
- Augmented datastores
Tâches de régression
Objectif: Créer des réseaux convolutifs pouvant prédire des réponses numériques continues.
- Transfer learning pour la régression
- Métriques d'évaluation des réseaux de régression
Deep Learning pour la Computer Vision
Objectif: Entraîner des réseaux pour localiser et étiqueter des objets spécifiques dans des images.
- Workflow pour les applications de traitement d'image
- Détection d'objets
Classification et génération de données séquentielles
Objectif: Construire et entraîner des réseaux pour réaliser des tâches de classification sur des données séquentielles, comme des séries temporelles ou des données de capteurs. Utiliser des réseaux récurrents pour créer des séquences de prédictions.
- Réseaux Long short-term memory
- Classification de données séquentielles
- Prétraitement de données séquentielles
- Données séquentielles catégorielles
- Classification Sequence to sequence
- Prédiction de données séquentielles
Niveau: Intermédiaire
Pré-requis:
Durée: 2 jours
Langues: English, 中文, 한국어