Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 14:22

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Optimisation et Déploiement de Modèles de Vision par Ordinateur

Explorez les techniques pour optimiser et déployer des modèles de vision par ordinateur, en couvrant l'analyse de jeux de données, l'augmentation, l'évaluation des modèles, la stabilité de l'entraînement et les flux de travail d’IA reproductibles pour des applications dans le monde réel.
Coursera via Coursera

Coursera

2868 Cours


7 hours 18 minutes

Amélioration optionnelle disponible

Intermédiaire

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

Computer vision models require more than accurate architectures—they depend on well-prepared datasets, stable training processes, and reliable evaluation workflows. In this course, you'll learn how to optimize and deploy computer vision models used in real-world AI systems.

You’ll start by analyzing computer vision datasets and applying image augmentation techniques to improve model performance and generalization. Next, you'll learn how to evaluate model predictions using task-specific metrics and conduct failure analysis to identify weaknesses in model behavior.

The course also explores techniques for stabilizing deep learning training. You’ll examine how initialization, normalization, and regularization affect model learning dynamics and learn how to diagnose issues such as vanishing or exploding gradients.

Finally, you'll learn how machine learning engineers reproduce and evaluate AI experiments using structured workflows and ablation studies. By the end of the course, you’ll be able to prepare vision datasets, diagnose training challenges, evaluate model performance, and deploy computer vision models using reliable engineering workflows.

Programme

  • Optimiser les jeux de données de vision : augmenter et analyser : analyser les jeux de données de vision
  • Dans ce module, vous apprendrez à examiner systématiquement un jeu de données de vision avant d'entraîner un modèle. Vous analyserez la distribution des classes, les statistiques des images, la qualité des données et les écarts de déploiement pour comprendre ce que votre jeu de données soutient et où il peut échouer en production. Vous utiliserez ces résultats pour choisir une famille de modèles appropriée et définir un pipeline de prétraitement basé sur la taille du jeu de données, les propriétés des images et les problèmes de qualité plutôt que sur des suppositions. À la fin du module, vous serez capable de transformer l'analyse des jeux de données en décisions concrètes de modélisation qui réduisent le temps de débogage et améliorent les performances en aval.
  • Optimiser les jeux de données de vision : augmenter et analyser : augmenter les jeux de données de vision
  • Dans ce module, vous apprendrez à utiliser l'augmentation comme un outil stratégique pour étendre la diversité des jeux de données et améliorer la généralisation des modèles. Vous explorerez les techniques d'augmentation de base à travers des transformations géométriques, de couleur, de bruit, de flou et basées sur la composition, et vous évaluerez chacune à travers le prisme de la validité sémantique. Vous apprendrez comment sélectionner et combiner les augmentations en fonction des lacunes du jeu de données, du déséquilibre des classes et des conditions réelles de déploiement, tout en limitant correctement l'augmentation au seul ensemble d'entraînement. À la fin du module, vous serez capable de concevoir un pipeline d'augmentation qui est intentionnel, conscient du domaine et aligné sur ce que votre modèle doit apprendre.
  • Déploie et évalue efficacement les modèles de vision : expédier correctement : construire une API d'inférence prête pour la production
  • Vous transformerez un modèle de vision formé en un service utilisable. Vous standardiserez les entrées/sorties, conteneuriserez l'application et exposerez /predict qui retourne les noms de classes et les scores de confiance au format JSON. À la fin, vous disposerez d'un pipeline d'inférence reproductible et testable, aligné sur les besoins réels d'ingénierie.
  • Déploie et évalue efficacement les modèles de vision : mesure ce qui compte : évaluer la performance des modèles de vision
  • Vous évaluerez les modèles de vision déployés à l'aide de métriques et d'analyse d'erreurs. Vous calculerez des mesures spécifiques à la tâche comme la moyenne de précision moyenne (mAP) et segmenterez les erreurs par condition (par exemple, faible luminosité vs. plein jour). Vous appliquerez cette analyse pour diagnostiquer les modes d'échec, documenter les causes et recommander les prochaines étapes—renforçant ainsi votre capacité à équilibrer le rapport de performance avec des perspectives exploitables. À la fin, vous saurez transformer des métriques brutes en récits significatifs qui guident l'amélioration et communiquent la fiabilité.
  • Optimiser l'apprentissage profond : stabiliser et diagnostiquer les modèles : fondations de la stabilité des modèles
  • Vous explorerez les fondamentaux de la stabilité en apprentissage profond, pourquoi les modèles divergent, surajustent ou n'arrivent pas à converger, et comment y remédier. Vous vous exercerez à utiliser l'initialisation des poids, la normalisation et la régularisation pour stabiliser un modèle de segmentation. En cours de route, vous utiliserez TensorBoard pour interpréter les normes de gradients et identifier les gradients qui disparaissent avant qu'ils ne déraillent votre entraînement.
  • Optimiser l'apprentissage profond : stabiliser et diagnostiquer les modèles : diagnostiquer et stabiliser le comportement des gradients dans les réseaux profonds
  • Vous explorerez comment se comportent les gradients pendant l'entraînement de réseaux neuronaux profonds. Vous analyserez les graphiques de normes de gradients, les distributions d'activations et les courbes de perte pour diagnostiquer des problèmes comme les gradients qui disparaissent et explosent. À travers des vidéos, des discussions et un laboratoire pratique, vous apprendrez à interpréter les signaux d'entraînement et à appliquer des corrections basées sur l'architecture et l'activation. À la fin, vous serez capable d'identifier l'instabilité dans l'entraînement et de recommander des solutions ciblées pour stabiliser la performance du modèle.
  • Reproduire et évaluer les flux de travail de recherche en IA : mener des expériences rigoureuses : la puissance des études d'ablation
  • Vous explorerez comment concevoir, réaliser et interpréter des études d'ablation qui isolent l'impact réel des décisions de conception dans les modèles d'IA. Vous vous exercerez à structurer des expériences contrôlées, à évaluer les variations de modèles et à interpréter les résultats de manière statistique pour distinguer les améliorations significatives du bruit. À travers une réflexion guidée, des lectures, des vidéos et des expériences pratiques, vous développerez la discipline d'une évaluation de modèle basée sur des preuves.
  • Reproduire et évaluer les flux de travail de recherche en IA : construire des résultats reproductibles : recherche reproductible en pratique
  • Vous vous concentrerez sur la reproductibilité en recherche en IA—assurant que les résultats ne sont pas seulement impressionnants une fois, mais reproductibles par quiconque, n'importe où. Vous concevrez des flux de travail de bout en bout qui verrouillent le hasard, gèrent les configurations, versionnent les données et documentent les expériences clairement. Au lieu d'un laboratoire traditionnel, vous compléterez un projet final, combinant tout des deux leçons —en menant des expériences contrôlées et en mettant en œuvre un pipeline reproductible.

Enseigné par

Professionals from the Industry


Matières

Artificial Intelligence