Fasen in de life cycle

MLOps-deployments en levenscyclus

Nemanja Radojkovic

Senior Machine Learning Engineer

Machine-learning-life cycles

 

  1. ML-projectlife cycle
  2. ML-applifecycle
  3. ML-modellifecycle
MLOps-deployments en levenscyclus

ML-project kaal

MLOps-deployments en levenscyclus

ML-project met outcomes

MLOps-deployments en levenscyclus

pure estimator

MLOps-deployments en levenscyclus

ml-applicatie

MLOps-deployments en levenscyclus

bedrijfsregels

MLOps-deployments en levenscyclus

database

MLOps-deployments en levenscyclus

grafische user interface

MLOps-deployments en levenscyclus

API

MLOps-deployments en levenscyclus

model en app samen

MLOps-deployments en levenscyclus

ingesloten in model

MLOps-deployments en levenscyclus

scheiding I

MLOps-deployments en levenscyclus

ieder z’n eigen weg

MLOps-deployments en levenscyclus

aparte tijdlijnen

MLOps-deployments en levenscyclus

app-life cycle

MLOps-deployments en levenscyclus

model-life cycle

MLOps-deployments en levenscyclus

we zijn hier

MLOps-deployments en levenscyclus

Een model is...

GEEN abstract of theoretisch iets

Een model IS

  • een concreet, getraind model
  • klaar voor gebruik
MLOps-deployments en levenscyclus

Deployment

 

  • Modelobject + deploymentresources = model-deploypakket
  • Ons model in gebruik nemen = deployment

 

start van deploymentrace

MLOps-deployments en levenscyclus

Modelmonitoring

 

  • Draait de modelserver?
  • Zijn de inputs en outputs zoals verwacht?
  • Ook wel post-deployment monitoring

 

modelmonitoring

MLOps-deployments en levenscyclus

Uitfaseren

 

uitknop

 

Mogelijke redenen

  • Beter model gevonden
  • Informatiefere features gemaakt
  • Gemodelleerd proces veranderd; bestaand model ongeldig

 

=> Weg met oud, in met nieuw

MLOps-deployments en levenscyclus

Modelarchivering

  • Belangrijk in gereguleerde sectoren.

    Waarom keurde je kredietrisicomodel deze lening in 2020 goed?

 

  • Reproduceerbaarheid: een oude modelversie kunnen herstellen, herladen en gebruiken
    • Geen triviale eis

 

modelarchief

MLOps-deployments en levenscyclus

Laten we oefenen!

MLOps-deployments en levenscyclus

Preparing Video For Download...