Course Code: mlflow
Duration: 21 hours
Prerequisites:
  • Python doświadczenie w programowaniu
  • Doświadczenie z frameworkami i językami uczenia maszynowego

Publiczność

  • Naukowcy zajmujący się danymi
  • Inżynierowie uczenia maszynowego
Overview:

MLflow to platforma typu open source do usprawniania cyklu życia uczenia maszynowego i zarządzania nim. Obsługuje dowolną bibliotekę ML (uczenia maszynowego), algorytm, narzędzie do wdrażania lub język. Wystarczy dodać MLflow do istniejącego kodu ML, aby udostępnić kod w dowolnej bibliotece ML używanej w organizacji.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi, którzy chcą wyjść poza budowanie modeli ML i zoptymalizować proces tworzenia, śledzenia i wdrażania modeli ML.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zainstalować i skonfigurować MLflow oraz powiązane biblioteki i frameworki ML.
  • Docenić znaczenie możliwości śledzenia, odtwarzania i wdrażania modelu ML.
  • Wdrażać modele ML na różnych chmurach publicznych, platformach lub serwerach lokalnych.
  • Skalowanie procesu wdrażania uczenia maszynowego, aby pomieścić wielu użytkowników współpracujących nad projektem.
  • Skonfiguruj centralny rejestr do eksperymentowania, odtwarzania i wdrażania modeli ML.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Dostosowanie najlepszych praktyk tworzenia oprogramowania do uczenia maszynowego.
  • MLflow vs Kubeflow - gdzie MLflow błyszczy?

Przegląd cyklu Machine Learning

  • Przygotowanie danych, szkolenie modeli, wdrażanie modeli, obsługa modeli itp.

Przegląd funkcji i architektury MLflow

  • Śledzenie MLflow, projekty MLflow i modele MLflow
  • Korzystanie z MLflow interfejsu wiersza poleceń (CLI)
  • Poruszanie się po interfejsie użytkownika MLflow

Konfiguracja MLflow

  • Instalacja w chmurze publicznej
  • Instalacja na serwerze lokalnym

Przygotowanie środowiska programistycznego

  • Praca z notatnikami Jupyter, Python IDE i samodzielnymi skryptami

Przygotowanie projektu

  • Łączenie się z danymi
  • Tworzenie modelu predykcyjnego
  • Trenowanie modelu

Korzystanie z MLflow śledzenia

  • Rejestrowanie wersji kodu, danych i konfiguracji
  • Rejestrowanie plików wyjściowych i metryk
  • Wysyłanie zapytań i porównywanie wyników

Uruchamianie projektów MLflow

  • Przegląd składni języka YAML
  • Rola repozytorium Git
  • Pakowanie kodu w celu ponownego użycia
  • Udostępnianie kodu i współpraca z członkami zespołu

Zapisywanie i serwowanie modeli za pomocą MLflow Models

  • Wybór środowiska do wdrożenia (chmura, samodzielna aplikacja itp.)
  • Wdrażanie modelu uczenia maszynowego
  • Serwowanie modelu

Korzystanie z MLflow Model Registry

  • Konfigurowanie centralnego repozytorium
  • Przechowywanie, dodawanie adnotacji i odkrywanie modeli
  • Wspólne zarządzanie modelami.

Integracja MLflow z innymi systemami

  • Praca z wtyczkami MLflow
  • Integracja z systemami pamięci masowej innych firm, dostawcami uwierzytelniania i interfejsami API REST
  • Praca Apache Spark -- opcjonalnie

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - MLflow

Qatar - MLflow

Egypt - MLflow

Saudi Arabia - MLflow

South Africa - MLflow

Brasil - MLflow

Canada - MLflow

中国 - MLflow

香港 - MLflow

澳門 - MLflow

台灣 - MLflow

USA - MLflow

Österreich - MLflow

Schweiz - MLflow

Deutschland - MLflow

Czech Republic - MLflow

Denmark - MLflow

Estonia - MLflow

Finland - MLflow

Greece - MLflow

Magyarország - MLflow

Ireland - MLflow

Luxembourg - MLflow

Latvia - MLflow

España - MLflow

Italia - MLflow

Lithuania - MLflow

Nederland - MLflow

Norway - MLflow

Portugal - MLflow

România - MLflow

Sverige - MLflow

Türkiye - MLflow

Malta - MLflow

Belgique - MLflow

France - MLflow

日本 - MLflow

Australia - MLflow

Malaysia - MLflow

New Zealand - MLflow

Philippines - MLflow

Singapore - MLflow

Thailand - MLflow

Vietnam - MLflow

Argentina - MLflow

Chile - MLflow

Costa Rica - MLflow

Ecuador - MLflow

Guatemala - MLflow

Colombia - MLflow

México - MLflow

Panama - MLflow

Peru - MLflow

Uruguay - MLflow

Venezuela - MLflow

Polska - MLflow

United Kingdom - MLflow

South Korea - MLflow

Bulgaria - MLflow

Bolivia - MLflow

Indonesia - MLflow

Kazakhstan - MLflow

Moldova - MLflow

Morocco - MLflow

Tunisia - MLflow

Kuwait - MLflow

Oman - MLflow

Slovakia - MLflow

Kenya - MLflow

Nigeria - MLflow

Botswana - MLflow

Slovenia - MLflow

Croatia - MLflow

Serbia - MLflow

Bhutan - MLflow

Nepal - MLflow

Uzbekistan - MLflow