Course Code: kubeflow
Duration: 35 hours
Prerequisites:
  • Znajomość składni Python
  • Doświadczenie z Tensorflow, PyTorch lub innym frameworkiem uczenia maszynowego
  • Konto AWS z niezbędnymi zasobami

Publiczność

  • Programiści
  • Naukowcy zajmujący się danymi
Overview:

Kubeflow to zestaw narzędzi umożliwiający łatwe, przenośne i skalowalne Machine Learning (ML) na Kubernetes. AWS EKS (Elastic Kubernetes Service) to usługa zarządzana przez Amazon do uruchamiania Kubernetes na AWS.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów i naukowców zajmujących się danymi, którzy chcą budować, wdrażać i zarządzać przepływami pracy uczenia maszynowego na Kubernetes.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zainstalować i skonfigurować Kubeflow na miejscu i w chmurze za pomocą AWS EKS (Elastic Kubernetes Service).
  • Budować, wdrażać i zarządzać przepływami pracy ML w oparciu o kontenery Docker i Kubernetes.
  • Uruchamianie całych potoków uczenia maszynowego w różnych architekturach i środowiskach chmurowych.
  • Używanie Kubeflow do tworzenia i zarządzania notatnikami Jupyter.
  • Tworzenie szkoleń ML, dostrajanie hiperparametrów i obsługiwanie obciążeń na wielu platformach.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratorium 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

  • Wprowadzenie do Kubernetes
  • Przegląd funkcji i architektury Kubeflow
  • Kubeflow w AWS vs. lokalnie vs. u innych dostawców chmury publicznej

Konfiguracja klastra przy użyciu AWS EKS

Konfigurowanie klastra lokalnego przy użyciu Microk8s

Wdrażanie Kubernetes przy użyciu podejścia GitOps

Podejścia do przechowywania danych

Tworzenie Kubeflow potoku

Wyzwalanie potoku

Definiowanie artefaktów wyjściowych

Przechowywanie metadanych dla zestawów danych i modeli

Dostrajanie hiperparametrów za pomocą TensorFlow

Wizualizacja i analiza wyników

Multi-GPU Training

Tworzenie serwera wnioskowania do wdrażania modeli uczenia maszynowego

Praca z JupyterHub

Równoważenie obciążenia Networking

Automatyczne skalowanie klastra Kubernetes

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Kubeflow

Qatar - Kubeflow

Egypt - Kubeflow

Saudi Arabia - Kubeflow

South Africa - Kubeflow

Brasil - Kubeflow

Canada - Kubeflow

中国 - Kubeflow

香港 - Kubeflow

澳門 - Kubeflow

台灣 - Kubeflow

USA - Kubeflow

Österreich - Kubeflow

Schweiz - Kubeflow

Deutschland - Kubeflow

Czech Republic - Kubeflow

Denmark - Kubeflow

Estonia - Kubeflow

Finland - Kubeflow

Greece - Kubeflow

Magyarország - Kubeflow

Ireland - Kubeflow

Luxembourg - Kubeflow

Latvia - Kubeflow

España - Kubeflow

Italia - Kubeflow

Lithuania - Kubeflow

Nederland - Kubeflow

Norway - Kubeflow

Portugal - Kubeflow

România - Kubeflow

Sverige - Kubeflow

Türkiye - Kubeflow

Malta - Kubeflow

Belgique - Kubeflow

France - Kubeflow

日本 - Kubeflow

Australia - Kubeflow

Malaysia - Kubeflow

New Zealand - Kubeflow

Philippines - Kubeflow

Singapore - Kubeflow

Thailand - Kubeflow

Vietnam - Kubeflow

India - Kubeflow

Argentina - Kubeflow

Chile - Kubeflow

Costa Rica - Kubeflow

Ecuador - Kubeflow

Guatemala - Kubeflow

Colombia - Kubeflow

México - Kubeflow

Panama - Kubeflow

Peru - Kubeflow

Uruguay - Kubeflow

Venezuela - Kubeflow

Polska - Kubeflow

United Kingdom - Kubeflow

South Korea - Kubeflow

Pakistan - Kubeflow

Sri Lanka - Kubeflow

Bulgaria - Kubeflow

Bolivia - Kubeflow

Indonesia - Kubeflow

Kazakhstan - Kubeflow

Moldova - Kubeflow

Morocco - Kubeflow

Tunisia - Kubeflow

Kuwait - Kubeflow

Oman - Kubeflow

Slovakia - Kubeflow

Kenya - Kubeflow

Nigeria - Kubeflow

Botswana - Kubeflow

Slovenia - Kubeflow

Croatia - Kubeflow

Serbia - Kubeflow

Bhutan - Kubeflow

Nepal - Kubeflow

Uzbekistan - Kubeflow