Nasazení modelu v Databricks

Databricks Concepts

Kevin Barlow

Data Practitioner

Životní cyklus strojového učení

Životní cyklus strojového učení

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

Nasazení a provoz modelu

Životní cyklus strojového učení

Databricks Concepts

Aspekty nasazení modelů

Dostupnost

  • Jak budou koncoví uživatelé nebo aplikace model využívat?
  • Kde musí být model umístěn, aby byl přístupný?
  • Bude model snadné pochopit a používat?

Použití modelu ML

Hodnocení

  • Využívají uživatelé model skutečně?
  • Funguje model stále dobře?
  • Je nutné model přetrénovat?
  • Je potřeba lepší model?

Hodnocení modelu ML

Databricks Concepts

Proces nasazení modelu

Proces nasazení modelu

Databricks Concepts

Varianty modelu

  • MLFlow Models umožňuje ukládat modely z libovolného frameworku
  • Modely jsou uloženy spolu s různými konfiguracemi a artefakty
  • Modely lze „převést" na jiný typ podle potřeby. Například:
    • scikit-learn
    • pyfunc
    • spark
    • tensorflow

MLFlow Models

Databricks Concepts

Registr modelů

Registr modelů v Databricks

Databricks Concepts

Registr modelů

Registr modelů – registrované modely

Databricks Concepts

Registr modelů

Registr modelů – verze modelů

Databricks Concepts

Registr modelů

Registr modelů – přechodné fáze

Databricks Concepts

Nasazování modelů

Nasazování modelů v Databricks

Databricks Concepts

Nasazování modelů

Nasazování modelů – cluster

Databricks Concepts

Nasazování modelů

Nasazování modelů – výběr modelu

Databricks Concepts

Nasazování modelů

Metriky nasazování modelů

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

Pojďme si to procvičit!

Databricks Concepts

Preparing Video For Download...