Plan Szkolenia

Podstawy MLOps na Kubernetes

  • Podstawowe koncepcje MLOps
  • MLOps w porównaniu z tradycyjnym DevOps
  • Kluczowe wyzwania zarządzania cyklem życia ML

Kcontainerizacja obciążeń ML

  • Pakowanie modeli i kodu treningowego
  • Optymalizacja obrazów kontenerowych dla ML
  • Zarządzanie zależnościami i powtarzalnością

CI/CD dla uczenia maszynowego

  • Struktura repozytoriów ML dla automatyzacji
  • Integracja etapów testowania i walidacji
  • Wyzwalanie potoków do ponownego treningu i aktualizacji

GitOps dla wdrażania modeli

  • Zasady i przepływy pracy GitOps
  • Używanie Argo CD do wdrażania modeli
  • Kontrola wersji modeli i konfiguracji

Orchestracja potoków na Kubernetes

  • Tworzenie potoków za pomocą Tekton
  • Zarządzanie wielostopniowymi przepływami pracy ML
  • Planowanie i zarządzanie zasobami

Monitorowanie, logowanie i strategie cofania zmian

  • Śledzenie dryfu danych i wydajności modeli
  • Integracja alertów i monitorowania
  • Strategie cofania zmian i awaryjnego przełączenia

Automatyczny ponowny trening i ciągłe doskonalenie

  • Projektowanie pętli zwrotnych
  • Automatyzacja zaplanowanego ponownego treningu
  • Integracja MLflow do śledzenia i zarządzania eksperymentami

Zaawansowane architektury MLOps

  • Modele wdrażania wieloklasterowych i hybrydowo-chmurowych
  • Skalowanie zespołów za pomocą wspólnej infrastruktury
  • Rozważenia dotyczące zabezpieczeń i zgodności

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość podstaw Kubernetes
  • Doświadczenie w przepływach pracy uczenia maszynowego
  • Wiedza o rozwoju opartym na Git

Grupa docelowa

  • Inżynierowie ML
  • Inżynierowie DevOps
  • Zespoły platform ML
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie