Coursera

Ingénierie de la production ML : Emballage, API et tests

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Coursera

Ingénierie de la production ML : Emballage, API et tests

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Intégrer des modèles d'apprentissage automatique dans des modules Python réutilisables pour des applications d'IA évolutives

  • Développer des API d'apprentissage automatique prêtes à l'emploi qui fournissent des prédictions issues de l'apprentissage automatique

  •  Mettre en place des workflows CI/CD afin de garantir la fiabilité des bases de code d'apprentissage automatique

  • Concevoir des stratégies de tests automatisés pour valider les pipelines d'apprentissage automatique

Compétences que vous acquerrez

  • Catégorie : Maintenabilité
  • Catégorie : Gestion des paquets et des logiciels
  • Catégorie : Automatisation des tests
  • Catégorie : Examen du code
  • Catégorie : Validation des données
  • Catégorie : Intégration continue
  • Catégorie : Documentation du logiciel
  • Catégorie : Conception de l'API
  • Catégorie : Développement de scripts de test
  • Catégorie : Méthodes d'apprentissage automatique
  • Catégorie : Documentation technique
  • Catégorie : Livraison continue
  • Catégorie : Apprentissage automatique appliqué
  • Catégorie : Contrôle des versions
  • Catégorie : MLOps (Machine Learning Operations)
  • Catégorie : Évaluation du modèle
  • Catégorie : Réutilisation du code
  • Catégorie : Modèle de formation

Outils que vous découvrirez

  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Déploiement du modèle

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mars 2026

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise en Développement de logiciels

Ce cours fait partie de la Certificat Professionnel Transformers Unleashed : Maîtriser l'architecture de l'IA moderne
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de Coursera

Il y a 9 modules dans ce cours

Vous mettrez en œuvre des concepts de programmation avancés, tels que les générateurs, les décorateurs et la journalisation structurée, afin de créer des utilitaires réutilisables pour les flux de travail d'apprentissage automatique. Vous refactoriserez la logique de prétraitement en composants modulaires qui améliorent la maintenabilité.

Inclus

3 vidéos2 lectures2 devoirs

Vous développerez des paquets Python testables et conformes aux normes pour des applications d'apprentissage automatique. Vous organiserez les dépendances, mettrez en œuvre des tests unitaires et préparerez les paquets en vue de leur intégration dans des pipelines d'apprentissage automatique en production.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

Vous mettrez en œuvre un système de contrôle de version, des processus de révision du code et des pipelines CI/CD afin de garantir la qualité du code d'apprentissage automatique. Vous mettrez en place des contrôles automatisés visant à faciliter la collaboration et à assurer la préparation à la mise en production.

Inclus

3 vidéos1 lecture1 devoir

Vous serez amené(e) à créer des composants logiciels modulaires et des API destinés à la mise en service de modèles d'apprentissage automatique. Vous devrez concevoir et mettre en œuvre une interface de service structurée permettant un déploiement évolutif des modèles.

Inclus

2 vidéos1 lecture2 devoirs1 laboratoire non noté

Vous appliquerez des pratiques de rédaction claires pour documenter les architectures des modèles, les schémas de données, les procédures d'entraînement et les résultats d'évaluation. Vous structurerez la documentation de manière à améliorer la reproductibilité et la clarté technique.

Inclus

3 vidéos1 lecture2 devoirs

Vous rédigerez une documentation destinée aux développeurs, qui définira les schémas des requêtes et des réponses, fournira des exemples d'utilisation et proposera des conseils d'intégration. Vous produirez une documentation structurée facilitant la prise en main et la maintenance à long terme du système.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

Vous évaluerez un pipeline d'apprentissage automatique en concevant des cas de test complets couvrant des scénarios de tests unitaires, d'intégration et de vérification sommaire. Vous définirez des stratégies de validation permettant de détecter les dérives et les baisses de performances.

Inclus

3 vidéos1 lecture1 devoir

Vous créerez des suites de tests de régression automatisés afin de valider les résultats des modèles par rapport à des ensembles de données de référence. Vous configurerez des workflows de test reproductibles permettant un déploiement stable et fiable des modèles.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

Dans le cadre de ce projet, vous allez transformer la logique de prédiction du taux de désabonnement en un service d’apprentissage automatique de type production, structuré, testable et plus facile à utiliser pour les autres développeurs. Vous simulerez le travail d’un ingénieur en apprentissage automatique accompagnant une équipe d’analyse produit qui souhaite opérationnaliser les prédictions de risque de désabonnement pour des applications internes. Au lieu de fournir un simple script expérimental, vous structurerez la logique de prédiction en modules Python réutilisables, mettrez en place des tests automatisés pour valider le comportement du système et documenterez l’utilisation du service de prédiction. Au lieu de fournir un simple script, vous devrez : Organiser la logique de prédiction en modules réutilisables Définir une interface de service claire Mettre en place la validation des entrées et la gestion des erreurs Créer des tests automatisés Mettre en œuvre au moins deux pratiques Python avancées (par exemple, la journalisation structurée, les décorateurs, les générateurs, la conception pilotée par la configuration) Documenter le fonctionnement du système, y compris la logique du modèle, la compréhension des données et les résultats d’évaluation Le livrable final démontre comment les fonctionnalités d’apprentissage automatique peuvent être intégrées dans un code structuré sur lequel d’autres applications peuvent s’appuyer. Votre projet achevé représentera un service d’apprentissage automatique de petite envergure mais réaliste, capable de générer des prédictions de désabonnement à partir des données d’engagement des utilisateurs. Le livrable final est un projet d’ingénierie prêt à être intégré à un portfolio, qui reflète les travaux courants de mise en œuvre de l’apprentissage automatique dans des environnements professionnels.

Inclus

2 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Professionals from the Industry
486 Cours111 611 apprenants

Offert par

Coursera

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.