Przejdź do głównej treści

Kurs

Efektywne trenowanie modeli AI z PyTorch

Zaawansowany4 godz.

Dowiedz się, jak skrócić czas trenowania dużych modeli językowych dzięki Accelerator i Trainer do trenowania rozproszonego

Python4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,850 XP1,599Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Rozproszone trenowanie to kluczowa umiejętność w uczeniu maszynowym na dużą skalę, pomagająca skrócić czas potrzebny do trenowania dużych modeli językowych z bilionami parametrów. W tym kursie poznasz narzędzia, techniki i strategie niezbędne do efektywnego rozproszonego trenowania z użyciem PyTorch, Accelerator i Trainer.

Przygotowywanie danych do treningu rozproszonego

Zaczniesz od przygotowania danych do treningu rozproszonego, dzieląc zbiory danych między wiele urządzeń i wdrażając kopie modelu na każdym z nich. Zdobędziesz praktyczne doświadczenie w przetwarzaniu danych wstępnych dla środowisk rozproszonych, w tym obrazów, dźwięku i tekstu.

Techniki zwiększania efektywności

Gdy Twoje dane będą gotowe, poznasz sposoby na zwiększenie efektywności podczas trenowania i korzystania z optymalizatora w wielu interfejsach. Zobaczysz, jak radzić sobie z tymi wyzwaniami, poprawiając wykorzystanie pamięci, komunikację z urządzeniem i efektywność obliczeniową dzięki technikom takim jak akumulacja gradientów, checkpointing gradientów, lokalny stochastyczny spadek gradientu oraz trening z mieszaną precyzją. Zrozumiesz kompromisy między różnymi optymalizatorami, aby pomóc zmniejszyć zużycie pamięci przez Twój model.Po ukończeniu tego kursu będziesz dysponować wiedzą i narzędziami potrzebnymi do tworzenia rozproszonych usług opartych na AI.

Wymagania wstępne

Program kursu

Plan kursu

3

Poprawa efektywności trenowania

Duże modele i zbiory danych mocno obciążają zasoby podczas trenowania rozproszonego. Możesz temu zaradzić, optymalizując wykorzystanie pamięci, komunikację między urządzeniami i wydajność obliczeń. Poznasz techniki akumulacji gradientów, punktów kontrolnych gradientów, lokalnego stochastycznego spadku gradientu oraz trenowania w mieszanej precyzji.
Rozpocznij rozdział
4

Trenowanie z wydajnymi optymalizatorami

Efektywne trenowanie modeli AI z PyTorch

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.