Het moderne MLOps-framework

MLOps-deployments en levenscyclus

Nemanja Radojkovic

Senior Machine Learning Engineer

Over mij

 

Profielfoto

 

  • Senior Machine Learning Engineer
  • Ervaring met ontwikkelen, deployen en beheren van ML-modellen in productie
  • Huidige focus: ML-deployments en levenscyclus
1 www.linkedin.com/in/radojkovic
MLOps-deployments en levenscyclus

Conceptuele cursus

JA: Begrip op hoofdlijnen

conceptueel stroomdiagram

NEE: Praktische skills

coderen hands-on

MLOps-deployments en levenscyclus

MLOps

Machine Learning Operations

  • Principes
  • Praktijken
  • Tools

Doel: ML-workflows en -services

  • Geautomatiseerd
  • Reproduceerbaar
  • Geïntegreerd
MLOps-deployments en levenscyclus

ops deel 1

MLOps-deployments en levenscyclus

ops deel 2

MLOps-deployments en levenscyclus

mlops vanaf dev

MLOps-deployments en levenscyclus

Hoofdstuk I

Waarde en noodzaak van MLOps

waarde

Fasen van de modellevenscyclus

levenscyclus

 

Onderdelen van het MLOps-framework

bouwstenen

MLOps-deployments en levenscyclus

alleen devops

MLOps-deployments en levenscyclus

devops met mlops

MLOps-deployments en levenscyclus

Hoge kosten zonder Ops

 

GEBRUIKELIJK STARTPUNT

  • Handmatige ML-workflows
  • Handmatige deployment
  • Ad-hoc monitoring

 

=> Ophoping van technische schuld

MLOps-deployments en levenscyclus

Technische schuld

de impliciete kosten van extra herwerk doordat je nu voor een makkelijke (beperkte) oplossing kiest in plaats van een betere aanpak die langer duurt

~ Wikipedia[1]

 

Bekend Google-paper over dit onderwerp:

"Machine Learning: The high-interest credit card of technical debt"[2]

 

MEER TIJD EN MODELLEN LIVE

  • Meer technische schuld en modelrisico
  • Proces trager, frustrerender en foutgevoeliger
  • Waardelevering wordt belemmerd
1 https://en.wikipedia.org/wiki/Technical_debt 2 https://research.google/pubs/pub43146/
MLOps-deployments en levenscyclus

ML-workflows

  • Dataverzameling en -voorbereiding
  • Datalabeling
  • Modelselectie
  • Modeltraining
  • Modelpackaging
  • Modeldeployment
  • Modelmonitoring en -onderhoud

 

ML-workflowautomatisering == MLOps-volwassenheid

MLOps-deployments en levenscyclus

MLOps geïmplementeerd

  • Geautomatiseerd
  • Snel
  • Reproduceerbaar
  • Uitlegbaar
MLOps-deployments en levenscyclus

we zijn hier

MLOps-deployments en levenscyclus

niet-lineair

MLOps-deployments en levenscyclus

lineair

MLOps-deployments en levenscyclus

spotlight 1

MLOps-deployments en levenscyclus

alle ogen op mij

MLOps-deployments en levenscyclus

MLOps-deployments en levenscyclus

Komt eraan!

 

Levenscyclus van modellen

levenscyclus

MLOps-architectuur

conceptueel stroomdiagram

MLOps-deployments en levenscyclus

Laten we oefenen!

MLOps-deployments en levenscyclus

Preparing Video For Download...