Moderní rámec MLOps

MLOps: nasazení a životní cyklus modelů

Nemanja Radojkovic

Senior Machine Learning Engineer

O mně

 

Profilová fotografie

 

  • Senior inženýr strojového učení
  • Zkušenosti s vývojem, nasazením a údržbou modelů strojového učení v produkci
  • Aktuální zaměření: nasazování a životní cyklus modelů ML
1 www.linkedin.com/in/radojkovic
MLOps: nasazení a životní cyklus modelů

Koncepční kurz

ANO: Koncepční porozumění

konceptuální vývojový diagram

NE: Praktické dovednosti

praktické programování

MLOps: nasazení a životní cyklus modelů

MLOps

Operace strojového učení

  • Principy
  • Postupy
  • Nástroje

Cíl: pracovní postupy a služby ML

  • Automatizované
  • Reprodukovatelné
  • Integrované
MLOps: nasazení a životní cyklus modelů

ops část 1

MLOps: nasazení a životní cyklus modelů

ops část 2

MLOps: nasazení a životní cyklus modelů

mlops z vývoje

MLOps: nasazení a životní cyklus modelů

Kapitola I

Hodnota a nutnost MLOps

hodnota

Fáze životního cyklu modelu

životní cyklus

 

Komponenty rámce MLOps

stavební bloky

MLOps: nasazení a životní cyklus modelů

pouze devops

MLOps: nasazení a životní cyklus modelů

devops s mlops

MLOps: nasazení a životní cyklus modelů

Vysoké náklady ML bez Ops

 

OBVYKLÝ VÝCHOZÍ BOD

  • Manuální pracovní postupy ML
  • Manuální nasazení
  • Ad hoc monitoring

 

=> Hromadění technického dluhu

MLOps: nasazení a životní cyklus modelů

Technický dluh

implicitní náklady na dodatečné přepracování způsobené volbou snadného (omezeného) řešení nyní místo lepšího přístupu, který by trval déle

~ Wikipedia[1]

 

Slavný článek Google na toto téma:

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

 

VÍCE ČASU A NASAZENÝCH MODELŮ

  • Více technického dluhu a rizik modelu
  • Procesy pomalejší, frustrující a náchylné k chybám
  • Snížená schopnost přinášet hodnotu
1 https://en.wikipedia.org/wiki/Technical_debt 2 https://research.google/pubs/pub43146/
MLOps: nasazení a životní cyklus modelů

Pracovní postupy ML

  • Sběr a příprava dat
  • Anotace dat
  • Výběr modelu
  • Trénování modelu
  • Balení modelu
  • Nasazení modelu
  • Monitoring a údržba modelu

 

Automatizace ML procesů == vyspělost MLOps

MLOps: nasazení a životní cyklus modelů

MLOps v praxi

  • Automatizované
  • Rychlé
  • Reprodukovatelné
  • Vysvětlitelné
MLOps: nasazení a životní cyklus modelů

jsme zde

MLOps: nasazení a životní cyklus modelů

nelineární

MLOps: nasazení a životní cyklus modelů

lineární

MLOps: nasazení a životní cyklus modelů

reflektor 1

MLOps: nasazení a životní cyklus modelů

všechny oči na mně

MLOps: nasazení a životní cyklus modelů

MLOps: nasazení a životní cyklus modelů

Co nás čeká!

 

Životní cyklus modelu

životní cyklus

Architektura MLOps

konceptuální vývojový diagram

MLOps: nasazení a životní cyklus modelů

Pojďme si procvičit!

MLOps: nasazení a životní cyklus modelů

Preparing Video For Download...