Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Environnement MATLAB d'apprentissage profond & Validation GPU
- Architecture de la Deep Learning Toolbox et aperçu des flux de travail
- Vérification de la disponibilité du GPU, de la compatibilité CUDA/cuDNN et de la configuration des pilotes
- Configuration des workers parallèles, gestion de la mémoire et maîtrise des fondamentaux de
gpuArray - TP 1 : Validation de l'environnement et exécution de votre premier script d'apprentissage profond accéléré par GPU
Concepts fondamentaux de l'apprentissage profond dans MATLAB
- Couches de réseau neuronal : couches de convolution, pooling, normalisation par lots (batch norm), dropout, résiduelles et denses
- Fondamentaux de
dlarray,dlnetworket des boucles d'entraînement personnalisées - Fonctions de perte, optimiseurs (Adam, SGD, RMSProp) et stratégies de planification du taux d'apprentissage
- Visualisation des architectures, des distributions de poids et du flux des gradients pour le débogage
- TP 2 : Construction d'un
dlnetworkpersonnalisé à partir de zéro et débogage des interactions entre les couches
Conception de CNN pour la reconnaissance d'images
- Modèles de conception de CNN : extraction de caractéristiques, hiérarchies spatiales et champs réceptifs
- Apprentissage par transfert : exploitation de réseaux pré-entraînés tels que ResNet, EfficientNet et MobileNet
- Pipelines d'augmentation de données utilisant
imageDatastore,augmentedImageDatastoreet des transformations personnalisées - TP 3 : Entraînement d'un CNN à partir de zéro sur un jeu de données de classification d'images personnalisé avec augmentation
Étiquetage automatisé des données & Flux de travail reproductibles
- Exploitation des outils d'apprentissage actif et d'étiquetage semi-supervisé de MATLAB
- Importation et exportation d'annotations (formats COCO, Pascal VOC, YOLO, CSV)
- Construction de scripts de préparation de données versionnés et paramétrés
- TP 4 : Automatisation du flux de travail d'étiquetage et intégration dans un script d'entraînement
Entraînement évolutif : Multi-GPU, Cloud & Clusters
- Stratégies d'entraînement multi-GPU : ajustement de la taille des lots, accumulation des gradients et parallélisation des données
- Entraînement distribué avec MATLAB Parallel Server et clusters sur site
- Flux de travail d'entraînement cloud (AWS, Azure, GCP) via les profils de calcul cloud de MATLAB
- Surveillance de l'entraînement, sauvegarde par points de contrôle et techniques d'optimisation des hyperparamètres
- TP 5 : Mise à l'échelle d'un modèle vers une configuration multi-GPU/cloud et profilage du débit d'entraînement
Interopérabilité multi-cadres & Échange de modèles
- Importation de modèles Caffe et TensorFlow/Keras pré-entraînés dans MATLAB
- Validation de la parité de précision et adaptation des architectures pour les flux de travail MATLAB
- Exportation des modèles vers ONNX, TensorFlow ou Core ML pour le déploiement multi-plateformes
- TP 6 : Importation d'un modèle TF-Keras, ajustement fin dans MATLAB et exportation vers ONNX
Projet final & Préparation à la production
- Pipeline de bout en bout : ingestion des données, entraînement, validation, optimisation et déploiement
- Compression de modèles : élagage, quantification et génération de code avec GPU Coder
- Meilleures pratiques de reproductibilité : journalisation, initialisation des semis et partage des applications d'apprentissage profond MATLAB
- Projet final : Construction, entraînement, optimisation et exportation d'un système complet de reconnaissance d'images adapté à votre domaine spécifique
Pour demander un plan de formation personnalisé pour cette session, veuillez nous contacter.
Pré requis
- Maîtrise de MATLAB (syntaxe, flux de travail de programmation, familiarité avec les boîtes à outils)
- Aucune expérience préalable en science des données ou en apprentissage profond n'est requise
- Accès à une station de travail locale dotée d'un GPU (compatible CUDA) ou à un cluster cloud approuvé pour les séances en laboratoire
Public cible
- Développeurs & Ingénieurs logiciels
- Ingénieurs de recherche & Experts du domaine
- Équipes passant de traitements traditionnels du signal/image à des flux de travail pilotés par l'IA
14 Heures
Nos clients témoignent (2)
L'adaptation des exos à notre contexte et la prise en compte de notre demande
Amel Guetat - EURO-INFORMATION DEVELOPPEMENTS
Formation - Fraud Detection with Python and TensorFlow
La formation était bien organisée et planifiée, et j'en suis sorti(e) avec des connaissances systématisées et une bonne vue d'ensemble des sujets abordés.
Magdalena - Samsung Electronics Polska Sp. z o.o.
Formation - Deep Learning with TensorFlow 2
Traduction automatique