Déployer un modèle dans Databricks

Concepts de Databricks

Kevin Barlow

Data Practitioner

Cycle de vie du Machine Learning

Cycle de vie du Machine Learning

1 https://www.datacamp.com/blog/machine-learning-lifecycle-explained
Concepts de Databricks

Déploiement et exploitation du modèle

Cycle de vie du Machine Learning

Concepts de Databricks

Enjeux du déploiement de modèles

Disponibilité

  • Comment mes utilisateurs finaux ou mon application utiliseront-ils le modèle ?
  • Où placer le modèle pour y accéder ?
  • Le modèle sera-t-il facile à comprendre ou à utiliser ?

Utilisation d'un modèle de ML

Évaluation

  • Mes utilisateurs se servent-ils vraiment de mon modèle ?
  • Mon modèle offre-t-il toujours de bonnes performances ?
  • Faut-il réentraîner le modèle ?
  • Ai-je besoin d'un nouveau modèle, meilleur ?

Évaluation d'un modèle de ML

Concepts de Databricks

Processus de déploiement de modèle

Processus de déploiement de modèle

Concepts de Databricks

Variantes de modèles

  • Les modèles MLFlow peuvent stocker un modèle de n'importe quel cadre de Machine Learning
  • Les modèles sont stockés avec diverses configurations et artéfacts
  • Les modèles peuvent être « traduits » en un autre type selon les besoins. Par exemple :
    • scikit-learn
    • pyfunc
    • spark
    • tensorflow

Modèles MLFlow

Concepts de Databricks

Registre de modèles

Registre de modèles Databricks

Concepts de Databricks

Registre de modèles

Registre de modèles - Modèles enregistrés

Concepts de Databricks

Registre de modèles

Registre de modèles - Versions de modèle

Concepts de Databricks

Registre de modèles

Registre de modèles - Étapes du modèle

Concepts de Databricks

Service de modèles

Service de modèles Databricks

Concepts de Databricks

Service de modèles

Service de modèles - Grappes

Concepts de Databricks

Service de modèles

Service de modèles - Sélection du modèle

Concepts de Databricks

Service de modèles

Mesures du service de modèles

1 https://www.databricks.com/product/model-serving
Concepts de Databricks

Passons à la pratique !

Concepts de Databricks

Preparing Video For Download...