Cours

MLOps Engineering on AWS – Formation intensive («AWSS07»)

Vos processus de machine learning (ML) pourraient-ils bénéficier de l’agilité DevOps ? Dans ce cours AWS officiel, découvrez comment appliquer les pratiques de DevOps pour créer, entraîner et déployer des modèles de ML.
Durée 3 jours
Prix 2'500.–   excl. 8.1% TVA
Documents Support de cours numérique officiel AWS

Description de la formation

  • Décrire les opérations de machine learning
  • Comprendre la différence fondamentale entre DevOps et MLOps
  • Décrire le flux de travail de machine learning
  • Discuter l’importance de la communication en MLOps
  • Expliquer les options d’automation de flux de travail de ML
  • Lister les fonctionnalités centrales d’Amazon SageMaker pour l’automatisation MLOps
  • Construire un processus de machine learning automatisé qui crée, entraîne, teste et déploie des modèles
  • Construire un processus de machine learning automatisé qui réentraîne le modèle en se basant sur les changements opérés dans le code du modèle
  • Identifier les éléments et les étapes importantes du processus de déploiement
  • Décrire les objets qui peuvent être intégrés dans un pack de modèle, ainsi que leur utilité pour l’entraînement et l’inférence
  • Reconnaître les options d’Amazon SageMaker pour sélectionner des modèles de déploiement, y compris le support pour les frameworks de ML et les algorithmes built-in ou les modèles personnels
  • Différencier la mise à l’échelle dans le cadre du machine learning de la mise à l’échelle dans d’autres applications
  • Déterminer quand utiliser les différentes approches d’inférence
  • Discuter les stratégies, avantages, défis et utilisations types de déploiements
  • Décrire les défis rencontrés lors du déploiement de machine learning sur des appareils périphériques
  • Reconnaître les fonctionnalités importantes d’Amazon SageMaker qui sont pertinentes le déploiement et l’inférence
  • Expliquer pourquoi la surveillance est importante
  • Détecter les dérives de données dans l’entrée de données sous-jacente
  • Expliquer comment surveiller des modèles de ML pour déceler des biais
  • Expliquer comment surveiller la consommation des ressources et la latence du modèle
  • Discuter comment intégrer des retours humains sur les résultats de modèles en production
Ce cours repose sur la pratique DevOps courante en matière de développement de logiciels et l’étend pour créer, entraîner et déployer des modèles de machine learning (ML). Il souligne l’importance des données, des modèles et du code pour réussir les déploiements de machine learning. Il montre l’utilisation d’outils, de l’automatisation, de processus et du travail d’équipe pour répondre aux défis associés aux transferts entre ingénieurs en données, experts en données, développeurs de logiciel et les opérations. Ce cours discute également de l’utilisation des outils et processus pour surveiller et réagir lorsque le modèle de prédiction en production commence à dévier des indicateurs de performance clé convenus.

Jour 1
Module 0 : Mot de bienvenue
  • Introduction à la formation
Module 1 : Introduction au MLOps
  • Fonctionnement du machine learning
  • Le but de MLOps
  • Communication
  • De DevOps à MLOps
  • Flux de travail de ML
  • Champ d’application
  • L’approche MLOps des flux de travail de ML
  • Exemples de MLOps
Module 2 : Le développement MLOps
  • Introduction à la création, l’entraînement et l’évaluation des modèles de machine learning
  • La sécurité MLOps
  • Automatisation
  • Apache Airflow
  • Les intégrations Kubernetes pour MLOps
  • Amazon SageMaker pour MLOps
  • Lab : Intégrer votre propre algorithme à un pipeline de MLOps
  • Démonstration : Amazon SageMaker
  • Introduction à la création, l’entraînement et l’évaluation des modèles de machine learning
  • Lab : Codez et exercez votre modèle de ML avec AWS CodeBuild
  • Activité : MLOps Action Plan Workbook

Jour 2
Module 3 : Déploiement MLOps
  • Introduction aux activités de déploiement
  • Model packages
  • Inférence
  • Lab : Déployer votre modèle vers la production
  • Les variantes de production de SageMaker
  • Les stratégies de déploiement
  • Déployer en périphérie
  • Lab : Effectuer des tests A/B
  • Activité : MLOps Action Plan Workbook

Jour 3
Module 4 : Surveiller un modèle
  • Lab : Dépannage du pipeline
  • L’importance de la surveillance
  • Surveiller intentionnellement
  • Lab : Surveiller votre modèle de ML
  • Human-in-the-loop
  • Amazon SageMaker Model Monitor
  • Démonstration : Les pipelines Amazon SageMaker, Model Monitor, le catalogue de modèles et Feature Store
  • Résoudre des problèmes
  • Activité : MLOps Action Plan Workbook
Module 5 : Conclusion
  • Résumé du cours
  • Activité : MLOps Action Plan Workbook
  • Conclusion

Fait partie des cours suivants

  • MLOps Engineering on AWS – Formation intensive
Cette formation s'adresse aux personnes qui travaillent dans les domaines suivants :
  • DevOps
  • Machine Learning et IA
Il est nécessaire d'avoir suivi au préalable les formations suivantes :
Cette formation peut être utile dans le cadre de la préparation à l'examen de la certification «  AWS Certified Machine Learning - Specialty ».

Matériel

  • Support de cours : Environ une semaine avant le début de votre formation, vous recevrez vos données d’accès (code voucher) aux supports de cours électroniques par e-mail directement de l’adresse noreply@gilmore.ca. Tous les supports de cours sont hébergés sur la plateforme evantage.gilmoreglobal.com. Veuillez suivre les instructions contenues dans l’e-mail et créer un compte avec votre adresse e-mail professionnelle (si vous n’avez pas encore de compte) pour accéder aux supports de cours.
  • Labs : Tous les exercices des formations techniques sont hébergés sur la plateforme d’exercice officielle d’AWS digicomp.qwiklabs.com. Au début de leur formation, les participantes et participants devront créer leur propre compte sur digicomp.qwiklabs.com avec leur adresse e-mail professionnelle pour avoir accès aux labs officiels d’AWS et pouvoir effectuer les exercices pratiques. 
  • Plateforme de formation : Si vous participez à une formation virtuelle, vous recevrez l’accès à la plateforme de formation de Digicomp un jour avant le début de votre formation.
  • Pour accéder aux supports de cours et exercices pendant le cours, pensez à les télécharger et à apporter votre propre tablette ou ordinateur portable.

Téléchargement

Questions sur le cours

Choisissez votre session...