Architektura referencyjna: w pełni zautomatyzowany MLOps

W pełni zautomatyzowany MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

Czym jest architektura referencyjna?

$$

Architektura referencyjna to szablon służący do projektowania rozwiązań w różnych domenach IT.

Zbiór dokumentów zawierający:

  • Struktury i integracje elementów IT
  • Wzorce powszechnie występujące w systemach IT, w tym systemach ML

  • Wykorzystuje doświadczenia i najlepsze praktyki branżowe

W pełni zautomatyzowany MLOps

W pełni zautomatyzowana architektura MLOps

Ogólny widok w pełni zautomatyzowanej architektury referencyjnej MLOps.

1 https://cloud.google.com/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning
W pełni zautomatyzowany MLOps

Architektura referencyjna – zorkiestrowane eksperymenty

Ogólny widok w pełni zautomatyzowanej architektury referencyjnej MLOps. Obraz przybliża się do zestawu połączonych bloków. Od lewej do prawej: analiza danych, zorkiestrowany eksperyment, kod źródłowy, repozytorium kodu źródłowego.

W pełni zautomatyzowany MLOps

Architektura referencyjna – kod źródłowy i CI

Obraz przesuwa się w lewo. Po repozytorium kodu źródłowego widoczny jest blok ciągłej integracji z modułem budowania, który produkuje pakiety jako dane wyjściowe.

W pełni zautomatyzowany MLOps

Architektura referencyjna – artefakty i CD

Obraz przesuwa się w dół, ukazując blok ciągłego dostarczania.

W pełni zautomatyzowany MLOps

Architektura referencyjna – wdrożenie potoku ML

Obraz przesuwa się w lewo, ukazując zautomatyzowany potok ML z krokami: ekstrakcja danych, walidacja danych, przygotowanie danych, trenowanie modelu, ewaluacja modelu, walidacja modelu.

W pełni zautomatyzowany MLOps

Architektura referencyjna – magazyn metadanych

Obraz przesuwa się w dół, ukazując magazyn metadanych zbierający logi generowane przez potok ML.

W pełni zautomatyzowany MLOps

Architektura referencyjna – rejestr modeli

Obraz przesuwa się w górę i w prawo, ukazując modele trenowane przez potok ML przekazywane do rejestru modeli.

W pełni zautomatyzowany MLOps

Architektura referencyjna – usługi predykcyjne

Obraz przesuwa się w dół, ukazując ciągłe dostarczanie modeli do modułu usług predykcyjnych w architekturze.

W pełni zautomatyzowany MLOps

Architektura referencyjna – ciągłe monitorowanie

Obraz przesuwa się w lewo, ukazując komponent monitorowania wydajności śledzący jakość predykcji dostarczanych przez usługę predykcyjną.

W pełni zautomatyzowany MLOps

Architektura referencyjna – automatyczny wyzwalacz

Obraz przesuwa się dalej w lewo, ukazując komponent wyzwalacza połączony z modułem monitorowania wydajności.

W pełni zautomatyzowany MLOps

Architektura referencyjna – automatyczne ponowne trenowanie

Obraz przesuwa się w górę, ukazując wyzwalacz aktywujący zautomatyzowany potok ML w systemie.

W pełni zautomatyzowany MLOps

Architektura referencyjna

Obraz oddala się, ukazując ogólny widok pełnej architektury referencyjnej.

W pełni zautomatyzowany MLOps

Architektura referencyjna – magazyn cech

Ogólny widok w pełni zautomatyzowanej architektury referencyjnej MLOps. Obraz przybliża się do komponentu magazynu cech.

W pełni zautomatyzowany MLOps

Architektura referencyjna – magazyn cech

Obraz przesuwa się w dół, ukazując magazyn cech dostarczający dane do zautomatyzowanego potoku ML w środowiskach staging, przedprodukcyjnym i produkcyjnym.

W pełni zautomatyzowany MLOps

Architektura referencyjna – magazyn cech

Obraz przybliża się do komponentu magazynu cech. Komponent ten dostarcza dane do modułu zorkiestrowanych eksperymentów w środowisku eksperymentalnym i deweloperskim.

W pełni zautomatyzowany MLOps

Architektura referencyjna – magazyn cech

Obraz przybliża się do komponentu magazynu cech. Komponent ten dostarcza dane do usługi predykcyjnej w systemie.

W pełni zautomatyzowany MLOps

W pełni zautomatyzowana architektura MLOps

Ogólny widok w pełni zautomatyzowanej architektury referencyjnej MLOps.

W pełni zautomatyzowany MLOps

Czas na ćwiczenia!

W pełni zautomatyzowany MLOps

Preparing Video For Download...