Een model deployen in Databricks

Databricks-concepten

Kevin Barlow

Data Practitioner

Levenscyclus van machine learning

Levenscyclus van machine learning

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

Modeldeployment en -operaties

Levenscyclus van machine learning

Databricks-concepten

Aandachtspunten bij deployen van modellen

Beschikbaarheid

  • Hoe gebruiken eindgebruikers of apps het model?
  • Waar plaats ik het model voor toegang?
  • Is het model makkelijk te begrijpen of te gebruiken?

Een ML-model gebruiken

Evaluatie

  • Gebruiken m'n users het model echt?
  • Presteert het model nog goed?
  • Moet ik het model hertrainen?
  • Is een beter, nieuw model nodig?

Een ML-model evalueren

Databricks-concepten

Modeldeployment-proces

Modeldeployment-proces

Databricks-concepten

Model flavors

  • MLflow Models kan modellen uit elk ML-framework opslaan
  • Modellen worden opgeslagen met configuraties en artifacts
  • Modellen kunnen naar een ander type worden omgezet, bv.:
    • scikit-learn
    • pyfunc
    • spark
    • tensorflow

MLflow-modellen

Databricks-concepten

Model Registry

Databricks Model Registry

Databricks-concepten

Model Registry

Model Registry - Geregistreerde modellen

Databricks-concepten

Model Registry

Model Registry - Modelversies

Databricks-concepten

Model Registry

Model Registry - Modelstages

Databricks-concepten

Model serving

Databricks Model Serving

Databricks-concepten

Model serving

Model serving - Cluster

Databricks-concepten

Model serving

Model serving - Modelkeuze

Databricks-concepten

Model serving

Model serving-metrics

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

Laten we oefenen!

Databricks-concepten

Preparing Video For Download...