Machine Learning Engineering on AWS (MLEA)

 

Résumé du cours

Machine Learning (ML) Engineering on Amazon Web Services (AWS) est une formation intermédiaire de 3 jours destinée aux professionnels du ML souhaitant apprendre l’ingénierie du machine learning sur AWS. Les participants apprendront à concevoir, déployer, orchestrer et opérationnaliser des solutions ML à grande échelle grâce à un équilibre entre théorie, travaux pratiques et activités. Ils acquerront une expérience concrète de l’utilisation des services AWS tels qu’Amazon SageMaker et des outils d’analyse comme Amazon EMR pour développer des applications de machine learning robustes, évolutives et prêtes pour la production.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

Ce cours s’adresse aux professionnels souhaitant créer, déployer et opérationnaliser des modèles de machine learning sur AWS. Cela inclut les ingénieurs en machine learning en poste ou en formation, même avec peu d’expérience préalable sur AWS. D’autres profils pouvant bénéficier de cette formation sont les ingénieurs DevOps, les développeurs et les ingénieurs SysOps.

Certifications

Cette formation prépare à la/aux certifications:

Pré-requis

Nous recommandons aux participants de ce cours d’avoir les connaissances suivantes :

  • Maîtrise des concepts de base du machine learning
  • Connaissance pratique du langage de programmation Python et des bibliothèques courantes en data science telles que NumPy, Pandas et Scikit-learn
  • Compréhension de base des concepts de cloud computing et familiarité avec AWS
  • Expérience avec les systèmes de gestion de versions comme Git (utile mais non requise)

Objectifs

A l'issue de ce cours, vous devriez être en mesure de :

  • Expliquer les principes fondamentaux du machine learning et ses applications dans le cloud AWS.
  • Traiter, transformer et préparer les données pour des tâches de ML à l’aide des services AWS.
  • Sélectionner les algorithmes de ML et les approches de modélisation appropriés selon les exigences du problème et l’interprétabilité du modèle.
  • Concevoir et mettre en œuvre des pipelines ML évolutifs à l’aide des services AWS pour l’entraînement, le déploiement et l’orchestration des modèles.
  • Créer des pipelines d’intégration et de livraison continues (CI/CD) automatisés pour les workflows ML.
  • Discuter des mesures de sécurité appropriées pour les ressources ML sur AWS.
  • Mettre en œuvre des stratégies de supervision pour les modèles ML déployés, y compris des techniques de détection du dérive des données.

Contenu

Module 0 : Introduction au cours
Module 1 : Introduction au machine learning (ML) sur AWS
  • Sujet A : Introduction au ML
  • Sujet B : Amazon SageMaker AI
  • Sujet C : ML responsable
Module 2 : Analyse des défis liés au machine learning (ML)
  • Sujet A : Évaluation des défis métiers liés au ML
  • Sujet B : Approches d’entraînement en ML
  • Sujet C : Algorithmes d’entraînement en ML
Module 3 : Traitement des données pour le machine learning (ML)
  • Sujet A : Préparation et types de données
  • Sujet B : Analyse exploratoire des données
  • Sujet C : Options de stockage AWS et choix du stockage
Module 4 : Transformation des données et ingénierie des caractéristiques
  • Sujet A : Gestion des données incorrectes, dupliquées et manquantes
  • Sujet B : Concepts d’ingénierie des caractéristiques
  • Sujet C : Techniques de sélection des caractéristiques
  • Sujet D : Services AWS de transformation des données
  • Lab 1 : Analyser et préparer les données avec Amazon SageMaker Data Wrangler et Amazon EMR
  • Lab 2 : Traitement des données avec SageMaker Processing et le SDK Python de SageMaker
Module 5 : Choix d’une approche de modélisation
  • Sujet A : Algorithmes intégrés à Amazon SageMaker AI
  • Sujet B : Amazon SageMaker Autopilot
  • Sujet C : Sélection des algorithmes d’entraînement intégrés
  • Sujet D : Considérations pour le choix d’un modèle
  • Sujet E : Considérations sur les coûts du ML
Module 6 : Entraînement de modèles de machine learning (ML)
  • Sujet A : Concepts d’entraînement de modèles
  • Sujet B : Entraîner des modèles avec Amazon SageMaker AI
  • Lab 3 : Entraîner un modèle avec Amazon SageMaker AI
Module 7 : Évaluation et optimisation des modèles de machine learning (ML)
  • Sujet A : Évaluation des performances du modèle
  • Sujet B : Techniques de réduction du temps d’entraînement
  • Sujet C : Techniques d’optimisation des hyperparamètres
  • Lab 4 : Optimisation et ajustement d’un modèle avec Amazon SageMaker AI
Module 8 : Stratégies de déploiement des modèles
  • Sujet A : Considérations de déploiement et options cibles
  • Sujet B : Stratégies de déploiement
  • Sujet C : Choix d’une stratégie d’inférence
  • Sujet D : Types de conteneurs et d’instances pour l’inférence
  • Lab 5 : Répartition du trafic
Module 9 : Sécurisation des ressources de machine learning (ML) sur AWS
  • Sujet A : Contrôle d’accès
  • Sujet B : Contrôles d’accès réseau pour les ressources ML
  • Sujet C : Considérations de sécurité pour les pipelines CI/CD
Module 10 : MLOps et déploiement automatisé
  • Sujet A : Introduction au MLOps
  • Sujet B : Automatisation des tests dans les pipelines CI/CD
  • Sujet C : Services de livraison continue
  • Lab 6 : Utiliser Amazon SageMaker Pipelines et le registre de modèles avec Amazon SageMaker Studio
Module 11 : Supervision des performances des modèles et de la qualité des données
  • Sujet A : Détection de la dérive dans les modèles ML
  • Sujet B : SageMaker Model Monitor
  • Sujet C : Supervision de la qualité des données et des modèles
  • Sujet D : Remédiation automatique et dépannage
  • Lab 7 : Surveiller un modèle pour détecter la dérive des données
Module 12 : Clôture du cours

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • 2 450,– €
Formation en salle équipée

Durée
3 jours

Prix
  • France : 2 450,– €
 

Agenda

Délai d’accès – inscription possible jusqu’à la date de formation
Instructor-led Online Training :   Cours en ligne avec instructeur If you have any questions about our online courses, feel free to contact us via phone or Email anytime.

Anglais

Fuseau horaire : Heure d'été d'Europe centrale (HAEC)   ±1 heure

Formation en ligne Fuseau horaire : British Summer Time (BST) Langue : Anglais
Formation en ligne Fuseau horaire : Greenwich Mean Time (GMT) Langue : Anglais