To szkolenie realizujemy na zamówienie. Daj nam znać, a dopasujemy termin i formę (online / stacjonarnie),
MLOps Engineering on AWS
Kurs ten opiera się na praktykach DevOps stosowanych w tworzeniu oprogramowania i rozszerza je o tworzenie, szkolenie i wdrażanie modeli uczenia maszynowego (ML). Kurs podkreśla znaczenie danych, modeli i kodu dla pomyślnego wdrażania ML. Pokazuje wykorzystanie narzędzi, automatyzacji, procesów i pracy zespołowej w radzeniu sobie z wyzwaniami związanymi z przekazywaniem zadań między inżynierami danych, analitykami danych, programistami i działem operacyjnym. Kurs omówi również wykorzystanie narzędzi i procesów do monitorowania i podejmowania działań, gdy prognozy modelu w produkcji zaczynają odbiegać od uzgodnionych kluczowych wskaźników wydajności. Instruktor będzie zachęcał uczestników kursu do opracowania planu działania MLOps dla ich organizacji poprzez codzienne refleksje nad treścią lekcji i ćwiczeń laboratoryjnych oraz rozmowy z kolegami i instruktorami.
Zapytaj o termin i wycenę
Dla kogo?
Kurs ten jest przeznaczony dla osób pełniących jedną z poniższych funkcji, odpowiedzialnych za wdrażanie modeli uczenia maszynowego w chmurze AWS:
- Inżynierowie DevOps
- Inżynierowie ML
- Programistów/operatorów odpowiedzialnych za wdrażanie modeli ML
Zdobyte umiejętności
W ramach tego kursu nauczysz się:
- Opisywać operacje uczenia maszynowego
- Zrozumieć kluczowe różnice między DevOps a MLOps
- Opisywać przebieg procesu uczenia maszynowego
- Omówić znaczenie komunikacji w MLOps
- Wyjaśnić kompleksowe opcje automatyzacji przepływu pracy ML
- Wymień kluczowe funkcje Amazon SageMaker do automatyzacji MLOps
- Zbuduj zautomatyzowany proces ML, który tworzy, trenuje, testuje i wdraża modele
- Zbuduj zautomatyzowany proces ML, który ponownie trenuje model w oparciu o zmiany w kodzie modelu
- Zidentyfikuj elementy i ważne etapy procesu wdrażania
- Opisz elementy, które mogą być zawarte w pakiecie modelu, oraz ich zastosowanie w szkoleniu lub wnioskowaniu
- Rozpoznaj opcje Amazon SageMaker dotyczące wyboru modeli do wdrożenia, w tym obsługę frameworków ML i wbudowanych algorytmów lub własnych modeli
- Rozróżnij skalowanie w uczeniu maszynowym od skalowania w innych aplikacjach
- Określ, kiedy należy stosować różne podejścia do wnioskowania
- Omów strategie wdrażania, korzyści, wyzwania i typowe przypadki użycia
- Opisz wyzwania związane z wdrażaniem uczenia maszynowego na urządzeniach brzegowych.
- Rozpoznaj ważne funkcje Amazon SageMaker, które są istotne dla wdrażania i wnioskowania
- Opisz, dlaczego monitorowanie jest ważne
- Wykryj odchylenia w danych wejściowych
- Zademonstrować, jak monitorować modele ML pod kątem stronniczości
- Wyjaśnij, jak monitorować zużycie zasobów modelu i opóźnienia
- Omów, jak zintegrować przeglądy wyników modeli w środowisku produkcyjnym z udziałem człowieka
Wymagania wstępne
- Podstawy techniczne AWS kurs
- Inżynieria DevOps kurs AWS lub równoważne doświadczenie
- Praktyczna nauka o danych z Amazon SageMaker kurs lub równoważne doświadczenie
Zakres szkolenia
Moduł 0: Witamy
- Wprowadzenie do kursu Moduł 1: Wprowadzenie do MLOps
- Operacje uczenia maszynowego
- Cele MLOps
- Komunikacja
- Od DevOps do MLOps
- Przepływ pracy ML
- Zakres
- MLOps – przegląd przepływu pracy ML
- Przykłady MLOps
Moduł 2: Rozwój MLOps
- Wprowadzenie do tworzenia, szkolenia i oceny modeli uczenia maszynowego
- Bezpieczeństwo MLOps
- Automatyzacja
- Apache Airflow
- Integracja Kubernetes dla MLOps
- Amazon SageMaker dla MLOps
- Laboratorium: Wprowadź własny algorytm do potoku MLOps
- Demonstracja: Amazon SageMaker
- Wprowadzenie do tworzenia, szkolenia i oceny modeli uczenia maszynowego
- Laboratorium: Kodowanie i obsługa modelu ML za pomocą AWS CodeBuild
- Ćwiczenie: Podręcznik planu działania MLOps
Moduł 3: Wdrażanie MLOps
- Wprowadzenie do operacji wdrażania
- Pakowanie modeli
- Wnioskowanie
- Laboratorium: Wdrożenie modelu do produkcji
- Warianty produkcyjne SageMaker
- Strategie wdrażania
- Wdrażanie na obrzeżach sieci
- Laboratorium: Przeprowadź testy A/B
- Ćwiczenie: Podręcznik planu działania MLOps
Moduł 4: Monitorowanie i obsługa modeli
- Laboratorium: Rozwiązywanie problemów z potokiem
- Znaczenie monitorowania
- Monitorowanie zgodnie z projektem
- Laboratorium: Monitorowanie modelu ML
- Człowiek w pętli
- Monitor modelu Amazon SageMaker
- Demonstracja: Amazon SageMaker Pipelines, Model Monitor, rejestr modeli i Feature Store
- Rozwiązywanie problemów
- Ćwiczenie: Podręcznik planu działania MLOps
Moduł 5: Podsumowanie
- Podsumowanie kursu
- Ćwiczenie: Zeszyt ćwiczeń dotyczący planu działania MLOps
- Podsumowanie
Zapytaj o termin i wycenę
To szkolenie realizujemy na zamówienie. Daj nam znać, a dopasujemy termin i formę (online / stacjonarnie),
Zapytaj o termin i wycenę
To szkolenie realizujemy na zamówienie. Daj nam znać, a dopasujemy termin i formę (online / stacjonarnie),