Driftsättning av en modell i Databricks

Databricks – grundläggande koncept

Kevin Barlow

Data Practitioner

Maskininlärningens livscykel

Maskininlärningens livscykel

1 https://www.datacamp.com/blog/machine-learning-lifecycle-explained
Databricks – grundläggande koncept

Modelldriftsättning och drift

Maskininlärningens livscykel

Databricks – grundläggande koncept

Utmaningar vid modelldriftsättning

Tillgänglighet

  • Hur ska mina slutanvändare eller mitt program använda modellen?
  • Var behöver jag placera modellen för att komma åt den?
  • Är modellen enkel att förstå och använda?

Användning av en maskininlärningsmodell

Utvärdering

  • Använder mina användare verkligen modellen?
  • Presterar modellen fortfarande bra?
  • Behöver jag träna om modellen?
  • Behöver jag en ny och bättre modell?

Utvärdering av en maskininlärningsmodell

Databricks – grundläggande koncept

Modelldriftsättningsprocess

Modelldriftsättningsprocess

Databricks – grundläggande koncept

Modellvarianter

  • MLFlow Models kan lagra en modell från vilket maskininlärningsramverk som helst
  • Modeller lagras tillsammans med olika konfigurationer och artefakter
  • Modeller kan "konverteras" till en annan typ av modell efter behov. Till exempel:
    • scikit-learn
    • pyfunc
    • spark
    • tensorflow

MLFlow Models

Databricks – grundläggande koncept

Modellregister

Databricks modellregister

Databricks – grundläggande koncept

Modellregister

Modellregister – registrerade modeller

Databricks – grundläggande koncept

Modellregister

Modellregister – modellversioner

Databricks – grundläggande koncept

Modellregister

Modellregister – modellstadie

Databricks – grundläggande koncept

Modelltjänst

Databricks modelltjänst

Databricks – grundläggande koncept

Modelltjänst

Modelltjänst – kluster

Databricks – grundläggande koncept

Modelltjänst

Modelltjänst – modellval

Databricks – grundläggande koncept

Modelltjänst

Modelltjänstmätvärden

1 https://www.databricks.com/product/model-serving
Databricks – grundläggande koncept

Nu kör vi en övning!

Databricks – grundläggande koncept

Preparing Video For Download...