Wzorzec automatyzacji, monitorowania i reagowania na incydenty

W pełni zautomatyzowany MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

Czym jest wzorzec projektowy w oprogramowaniu?

$$

Ogólne, wielokrotnego użytku rozwiązanie często występującego problemu...

$$

$$

Obraz przedstawiający plan techniczny.

W pełni zautomatyzowany MLOps

Automatyzuj, monitoruj, reaguj

$$

$$

Obraz przedstawiający proces: automatyzacja, monitorowanie, reagowanie na incydenty.

  • Poprawia niezawodność projektowanych systemów ML
W pełni zautomatyzowany MLOps

Trzy przykłady wzorców projektowych w MLOps

$$

  1. Automatyczne ponowne trenowanie modelu
  2. Wycofanie modelu
  3. Imputacja cech

$$

Obraz przedstawiający plan techniczny.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu – uruchamianie predykcji

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniona usługa predykcji.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu – monitorowanie

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony moduł monitorowania wydajności.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu – wyzwalacz

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony komponent wyzwalacza.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu – zautomatyzowany potok

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony zautomatyzowany potok.

W pełni zautomatyzowany MLOps

1. Automatyczne ponowne trenowanie modelu – wdrożenie

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony komponent ciągłego dostarczania.

W pełni zautomatyzowany MLOps

2. Wycofanie modelu

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony zautomatyzowany potok.

W pełni zautomatyzowany MLOps

2. Wycofanie modelu – niepowodzenie walidacji

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżnione kroki oceny i walidacji modelu.

W pełni zautomatyzowany MLOps

2. Wycofanie modelu – ostatni działający model

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony rejestr modeli.

W pełni zautomatyzowany MLOps

2. Wycofanie modelu – ponowne wdrożenie

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżniony komponent ciągłego wdrażania.

W pełni zautomatyzowany MLOps

3. Imputacja cech – potok intensywnie korzystający z danych

Ogólny przegląd w pełni zautomatyzowanej architektury MLOps. Wyróżnione komponenty danych w zautomatyzowanym potoku.

W pełni zautomatyzowany MLOps

3. Imputacja cech – jakość danych

$$

Obraz tabeli przedstawiający kolumny danych z brakującymi wartościami.

$$

  • Zróżnicowana jakość danych
  • Niektóre cechy mogą nie spełniać progu kontroli jakości
W pełni zautomatyzowany MLOps

3. Imputacja cech – wadliwe cechy

$$

Kolumny z poprzedniej tabeli są wyróżnione i oznaczone jako uszkodzone.

$$

  • Wykrywanie wadliwych cech
  • Zastosowanie imputacji cech
W pełni zautomatyzowany MLOps

3. Imputacja cech – możliwe rozwiązania

  • Wartości numeryczne

    $$

    • Imputacja średnią/medianą

    • Imputacja KNN

$$

  • Wartości kategoryczne

    $$

  • Imputacja najczęstszą kategorią

  • Dodanie kategorii „Brak"

W pełni zautomatyzowany MLOps

Czas na ćwiczenia!

W pełni zautomatyzowany MLOps

Preparing Video For Download...