Suivi, réentraînement et remplacement des applications MLOps

MLOps pour l’entreprise

Arne Jonas Warnke

Head of Emerging Curriculum

Exploiter des modèles de machine learning

$$ Les étapes de la phase d'exploitation

MLOps pour l’entreprise

Pré-déploiement

$$ Phase pré-déploiement

MLOps pour l’entreprise

Pré-déploiement

  • Garantir des modèles aux résultats identiques partout
    • Inclut la containerization
  • Contrôles supplémentaires
    • Sécurité

$$

Relève généralement du rôle

  • du software engineer ou du machine learning engineer

$$

Des conteneurs dans un port

MLOps pour l’entreprise

Déployer l'application MLOps

$$ Phase de déploiement

MLOps pour l’entreprise

Déployer l'application MLOps

Déploiement (via CI/CD)

  • Largement automatisé
  • Comporte différents tests (automatisés)
  • Permet d'annuler rapidement des changements

$$

Relève à nouveau du rôle

  • du software engineer ou du machine learning engineer

$$

Une femme recevant sa livraison de repas

MLOps pour l’entreprise

Superviser l'application MLOps

Phase de monitoring

MLOps pour l’entreprise

Superviser l'application MLOps

Le modèle est en production et

  • Génère de la valeur métier
  • Les pannes et incidents coûtent cher
  • Doit être étroitement surveillé
    • Largement automatisé

En cas d'échec du modèle

  • Plusieurs profils peuvent devoir intervenir

Gardez à l'esprit que la qualité du modèle se dégrade avec le temps.

$$

Une salle de contrôle futuriste

MLOps pour l’entreprise

Réentraîner les modèles de machine learning

Phase de réentraînement

MLOps pour l’entreprise

Réentraîner les modèles de machine learning

Les performances du modèle se dégradent souvent

  • Évolutions économiques
  • Préférences clients qui changent

Il faut donc réentraîner régulièrement les modèles

  • Peut être partiellement automatisé

Tâche principale du

  • data scientist / machine learning engineer

$$

Une image de cercle

MLOps pour l’entreprise

Passons à la pratique !

MLOps pour l’entreprise

Preparing Video For Download...