Plan Szkolenia
Podstawy konteneryzacji dla MLOps
- Zrozumienie wymagań cyklu życia uczenia maszynowego
- Kluczowe koncepcje Dockera dla systemów uczenia maszynowego
- Najlepsze praktyki dotyczące powtarzalnych środowisk
Budowanie konteneryzowanych potoków szkoleniowych uczenia maszynowego
- Pakowanie kodu szkoleniowego modelu i zależności
- Konfigurowanie zadań szkoleniowych przy użyciu obrazów Dockera
- Zarządzanie zestawami danych i artefaktami w kontenerach
Konteneryzacja walidacji i oceny modelu
- Powielanie środowisk oceny
- Automatyzacja przepływów pracy związanych z walidacją
- Przechwytywanie metryk i logów z kontenerów
Konteneryzowana inferencja i serwisowanie
- Projektowanie mikrousług do inferencji
- Optymalizacja kontenerów czasu wykonania dla produkcji
- Implementacja skalowalnych architektur serwisowych
Organizacja potoków za pomocą Docker Compose
- Koordynacja wielokontenerowych przepływów pracy uczenia maszynowego
- Izolacja środowiska i zarządzanie konfiguracją
- Integracja usług wspierających (np. śledzenie, magazyn)
Wersjonowanie modeli i zarządzanie cyklem życia
- Śledzenie modeli, obrazów i komponentów potoku
- Środowiska kontenerowe z kontrolą wersji
- Integracja z narzędziami takimi jak MLflow
Wdrażanie i skalowanie obciążeń uczenia maszynowego
- Uruchamianie potoków w środowiskach rozproszonych
- Skalowanie mikrousług przy użyciu natywnych podejść Dockera
- Monitorowanie konteneryzowanych systemów uczenia maszynowego
CI/CD dla MLOps z Dockerem
- Automatyzacja budowania i wdrażania komponentów uczenia maszynowego
- Testowanie potoków w konteneryzowanych środowiskach stagingowych
- Zapewnianie powtarzalności i możliwości wycofania zmian
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie przepływów pracy w uczeniu maszynowym
- Doświadczenie w korzystaniu z Pythona do rozwoju danych lub modeli
- Znajomość podstaw konteneryzacji
Odbiorcy
- Inżynierowie MLOps
- Praktycy DevOps
- Zespoły platform danych
Opinie uczestników (4)
wiedza prowadzącego jest bardzo duża
Grzesiek - EduBroker PL5272572670
Szkolenie - Podstawy Docker - wprowadzenie do konteneryzacji
ekosystem ML obejmuje nie tylko MLFlow, ale także Optuna, hyperops, Docker i docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Szkolenie - MLflow
Przetłumaczone przez sztuczną inteligencję
Cieszyłem się, biorąc udział w szkoleniu Kubeflow, które odbyło się zdalnie. To szkolenie pozwoliło mi ukonsolidować wiedzę na temat usług AWS, K8s oraz wszystkich narzędzi devOps związanych z Kubeflow, które stanowią niezbędne podstawy do właściwego podejścia do tego tematu. Chciałbym podziękować Marcina Malawskiego za jego cierpliwość i profesjonalizm w zakresie szkolenia oraz rad na temat najlepszych praktyk. Marcin podejmuje temat z różnych perspektyw, wykorzystując różne narzędzia wdrażania, takie jak Ansible, EKS kubectl, Terraform. Teraz jestem absolutnie przekonany, że wchodzę w właściwe pole zastosowania.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Szkolenie - Kubeflow
Przetłumaczone przez sztuczną inteligencję
Laboratorium i dyskusje techniczne.
Dinesh Panchal - AXA XL
Szkolenie - Advanced Docker
Przetłumaczone przez sztuczną inteligencję