Śledzenie eksperymentów

Koncepcje MLOps

Folkert Stijnman

ML Engineer

Eksperyment uczenia maszynowego

składniki eksperymentu uczenia maszynowego

Koncepcje MLOps

Dlaczego śledzenie eksperymentów jest ważne?

W każdym eksperymencie można skonfigurować następujące elementy:

konfiguracje uczenia maszynowego

Koncepcje MLOps

Śledzenie eksperymentów w cyklu życia ML

Śledzenie eksperymentów umożliwia:

  • Porównywanie wyników
  • Odtwarzanie wcześniejszych eksperymentów
  • Współpracę z deweloperami i interesariuszami
  • Raportowanie wyników interesariuszom
Koncepcje MLOps

Jak śledzić eksperymenty?

Narzędzie Zaleta Wada
Arkusz kalkulacyjny Prosty i łatwy w użyciu Wymaga dużo pracy ręcznej
Własna platforma Rozwiązanie dostosowane do procesu Wymaga czasu i nakładu pracy
Narzędzie do śledzenia eksperymentów Zaprojektowane specjalnie do eksperymentów Wymaga zapoznania się z narzędziem

 

Koncepcje MLOps

Eksperyment uczenia maszynowego

przykłady eksperymentów uczenia maszynowego

Koncepcje MLOps

Proces eksperymentowania

  1. Sformułowanie hipotezy: „Oczekujemy, że..."
  2. Zebranie obrazów i etykiet
  3. Zdefiniowanie eksperymentów, np. typów modeli, hiperparametrów, zbiorów danych
  4. Konfiguracja śledzenia eksperymentów
  5. Trenowanie modeli uczenia maszynowego
  6. Testowanie modeli na wydzielonym zbiorze testowym
  7. Rejestracja najbardziej odpowiedniego modelu
  8. Wizualizacja i raportowanie wyników do zespołu i interesariuszy oraz ustalenie kolejnych kroków

trenowanie i testowanie modelu uczenia maszynowego

Koncepcje MLOps

Czas na ćwiczenia!

Koncepcje MLOps

Preparing Video For Download...