Nowoczesny framework MLOps

Wdrażanie i cykl życia modeli MLOps

Nemanja Radojkovic

Senior Machine Learning Engineer

O mnie

 

Zdjęcie profilowe

 

  • Starszy inżynier Machine Learning
  • Doświadczenie w tworzeniu, wdrażaniu i utrzymaniu modeli ML na produkcji
  • Obecny obszar: wdrażanie modeli i zarządzanie ich cyklem życia
1 www.linkedin.com/in/radojkovic
Wdrażanie i cykl życia modeli MLOps

Kurs koncepcyjny

TAK: Zrozumienie koncepcji

schemat koncepcyjny

NIE: Umiejętności praktyczne

kodowanie praktyczne

Wdrażanie i cykl życia modeli MLOps

MLOps

Operacje na uczeniu maszynowym

  • Zasady
  • Praktyki
  • Narzędzia

Cel: przepływy i usługi ML

  • Zautomatyzowane
  • Powtarzalne
  • Zintegrowane
Wdrażanie i cykl życia modeli MLOps

ops część 1

Wdrażanie i cykl życia modeli MLOps

ops część 2

Wdrażanie i cykl życia modeli MLOps

mlops od dewelopera

Wdrażanie i cykl życia modeli MLOps

Rozdział I

Wartość i konieczność MLOps

wartość

Etapy cyklu życia modelu

cykl życia

 

Komponenty frameworku MLOps

elementy składowe

Wdrażanie i cykl życia modeli MLOps

tylko devops

Wdrażanie i cykl życia modeli MLOps

devops z mlops

Wdrażanie i cykl życia modeli MLOps

Wysoki koszt ML bez Ops

 

TYPOWY PUNKT WYJŚCIA

  • Ręczne przepływy ML
  • Ręczne wdrażanie
  • Monitoring ad hoc

 

=> Narastanie długu technicznego

Wdrażanie i cykl życia modeli MLOps

Dług techniczny

domniemany koszt dodatkowych poprawek wynikający z wyboru łatwego (ograniczonego) rozwiązania teraz zamiast lepszego podejścia, które zajęłoby więcej czasu

~ Wikipedia[1]

 

Słynna publikacja Google na ten temat:

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

 

WIĘCEJ CZASU I WDROŻONYCH MODELI

  • Większy dług techniczny i ryzyko modelu
  • Wolniejszy, bardziej frustrujący i podatny na błędy proces
  • Ograniczona zdolność dostarczania wartości
1 https://en.wikipedia.org/wiki/Technical_debt 2 https://research.google/pubs/pub43146/
Wdrażanie i cykl życia modeli MLOps

Przepływy ML

  • Zbieranie i przygotowanie danych
  • Etykietowanie danych
  • Dobór modelu
  • Trening modelu
  • Pakowanie modelu
  • Wdrażanie modelu
  • Monitoring i utrzymanie modelu

 

Automatyzacja przepływów ML == dojrzałość MLOps

Wdrażanie i cykl życia modeli MLOps

MLOps w praktyce

  • Zautomatyzowane
  • Szybkie
  • Powtarzalne
  • Wytłumaczalne
Wdrażanie i cykl życia modeli MLOps

jesteśmy tutaj

Wdrażanie i cykl życia modeli MLOps

nieliniowy

Wdrażanie i cykl życia modeli MLOps

liniowy

Wdrażanie i cykl życia modeli MLOps

w centrum uwagi 1

Wdrażanie i cykl życia modeli MLOps

wszystkie oczy na mnie

Wdrażanie i cykl życia modeli MLOps

Wdrażanie i cykl życia modeli MLOps

Nadchodzi!

 

Cykl życia modelu

cykl życia

Architektura MLOps

schemat koncepcyjny

Wdrażanie i cykl życia modeli MLOps

Czas na ćwiczenia!

Wdrażanie i cykl życia modeli MLOps

Preparing Video For Download...