Jak se firmy mohou plně připravit na MLOps

MLOps for Business

Arne Jonas Warnke

Head of Emerging Curriculum

Kde se nacházíme z hlediska MLOps?

$$

Zlepšení našich schopností MLOps vyžaduje

  • Hodnocení
  • Měření

Jak to provést?

$$

Použití lupy k prohlížení dokumentů

MLOps for Business

Modely vyspělosti MLOps

Microsoft:

  • 5 úrovní

vztahující se k

  • Procesům, technologii, lidem

Google:

  • 3 úrovně

vztahující se k

  • Míře automatizace

$$

Logo Microsoft

$$

Logo Google

MLOps for Business

Model vyspělosti MLOps od Microsoftu – úroveň 0

$$

Úroveň Popis Klíčové vlastnosti
0 Bez MLOps Izolované týmy, manuální procesy
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps for Business

Model vyspělosti MLOps od Microsoftu – úroveň 1

$$

Úroveň Popis Klíčové vlastnosti
0 Bez MLOps Izolované týmy, manuální procesy
1 DevOps bez MLOps Izolované týmy, automatický sběr dat, první automatické testy
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps for Business

Model vyspělosti MLOps od Microsoftu – úroveň 2

$$

Úroveň Popis Klíčové vlastnosti
0 Bez MLOps Izolované týmy, manuální procesy
1 DevOps bez MLOps Izolované týmy, automatický sběr dat, první automatické testy
2 Automatizovaný trénink Lepší spolupráce, reprodukovatelnost, snazší nasazení
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps for Business

Model vyspělosti MLOps od Microsoftu – úroveň 3

$$

Úroveň Popis Klíčové vlastnosti
0 Bez MLOps Izolované týmy, manuální procesy
1 DevOps bez MLOps Izolované týmy, automatický sběr dat, první automatické testy
2 Automatizovaný trénink Lepší spolupráce, reprodukovatelnost, snazší nasazení
3 Automatizované nasazení Dobrá spolupráce, plná reprodukovatelnost, sledovatelnost, automatizované testování
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps for Business

Model vyspělosti MLOps od Microsoftu – úroveň 4

$$

Úroveň Popis Klíčové vlastnosti
0 Bez MLOps Izolované týmy, manuální procesy
1 DevOps bez MLOps Izolované týmy, automatický sběr dat, první automatické testy
2 Automatizovaný trénink Lepší spolupráce, reprodukovatelnost, snazší nasazení
3 Automatizované nasazení Dobrá spolupráce, plná reprodukovatelnost, sledovatelnost, automatizované testování
4 Automatizované přetrénování Plná spolupráce, zvládnutí provozu, minimální výpadky
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
MLOps for Business

Měření pokroku směrem k MLOps

$$

Model vyspělosti je skvělý

  • Jak ale průběžně měřit pokrok?
  • MLOps KPI?

Obrázek procesu KPI

MLOps for Business

Možné KPI pro MLOps

$$

  • Frekvence nasazení
    • Kolik vydání nasadíme za týden?
  • Čas reakce na incidenty
    • Pokud nastane chyba, jak dlouho trvá obnovení aplikace?
  • Doba realizace změnových požadavků
    • Např. čas potřebný k přidání nové funkce.
1 https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance
MLOps for Business

Pojďme si procvičit!

MLOps for Business

Preparing Video For Download...