Prenez contact avec nous

Plan du cours

Environnement d'apprentissage profond MATLAB et validation du GPU

  • Architecture et aperçu du workflow de la boîte à outils Deep Learning Toolbox
  • Vérification de la disponibilité du GPU, de la compatibilité CUDA/cuDNN et de la configuration des pilotes
  • Configuration des travailleurs parallèles, gestion de la mémoire et maîtrise des bases de gpuArray
  • Atelier 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éseaux de neurones : conv, pooling, batch norm, dropout, residual et dense
  • Fondements de dlarray, dlnetwork et des boucles d'entraînement personnalisées
  • Fonctions de perte, optimiseurs (Adam, SGD, RMSProp) et stratégies d'ajustement du taux d'apprentissage
  • Visualisation des architectures, des distributions de poids et du flux des gradients pour le débogage
  • Atelier 2 : Construction d'un dlnetwork personnalisé à 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, augmentedImageDatastore et des transformations personnalisées
  • Atelier 3 : Entraînement d'un CNN à partir de zéro sur un jeu de données personnalisé de classification d'images avec augmentation

Étiquetage automatisé des données et pipelines reproductibles

  • Exploitation des outils d'apprentissage actif et d'étiquetage semi-supervisé de MATLAB
  • Importation et exportation des annotations (COCO, Pascal VOC, YOLO, CSV)
  • Construction de scripts de préparation de données versionnés et paramétrés
  • Atelier 4 : Automatisation du workflow d'étiquetage et intégration dans un script d'entraînement

Entraînement évolutif : Multi-GPU, Cloud et Clusters

  • Stratégies d'entraînement Multi-GPU : ajustement de la taille du lot, accumulation de gradients et parallélisme des données
  • Entraînement distribué avec MATLAB Parallel Server et les clusters sur site
  • Workflows d'entraînement cloud (AWS, Azure, GCP) via les profils de calcul cloud MATLAB
  • Surveillance de l'entraînement, sauvegarde des checkpoints et techniques d'optimisation des hyperparamètres
  • Atelier 5 : Passage à l'échelle d'un modèle vers une configuration Multi-GPU/cloud et analyse du débit d'entraînement

Interopérabilité inter-plateformes et échange de modèles

  • Importation de modèles pré-entraînés Caffe et TensorFlow/Keras dans MATLAB
  • Validation de la parité des performances et adaptation des architectures pour les workflows MATLAB
  • Exportation des modèles vers ONNX, TensorFlow ou Core ML pour un déploiement multi-plateforme
  • Atelier 6 : Importation d'un modèle TF-Keras, affinage dans MATLAB et exportation vers ONNX

Projet final et 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, semis aléatoires (seeding) 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 cours personnalisé pour cette formation, veuillez nous contacter.

Pré requis

  • Maîtrise de MATLAB (syntaxe, méthodologies 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 à un poste de travail local équipé d'un GPU compatible CUDA ou à un cluster cloud approuvé pour les ateliers pratiques en direct

Public cible

  • Développeurs et ingénieurs logiciels
  • Ingénieurs de la recherche et experts du domaine
  • Équipes passant de traitements traditionnels du signal/de l'image à des workflows pilotés par l'IA
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires