Przejdź do głównej treści

Kurs

Skalowalne modele AI z PyTorch Lightning

Średniozaawansowany3 godz.

Usprawnij projekty AI, budując modułowe modele i opanowując zaawansowaną optymalizację z PyTorch Lightning!

Python3 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}2,400 XP1,150Oś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

Podstawy skalowalnej sztucznej inteligencji

Ten kurs zabierze Cię w podróż przez podstawy skalowalnej sztucznej inteligencji. Zaczniesz od nauki, jak PyTorch Lightning usprawnia cykl tworzenia modeli, ograniczając ilość powtarzalnego kodu. Dzięki prowadzonym przykładom zobaczysz, jak dzielić złożone sieci neuronowe na wielokrotnego użytku komponenty, co pozwoli Ci utrzymać wysoką jakość kodu nawet wtedy, gdy Twoje projekty będą się rozrastać.

Zaawansowane techniki optymalizacji

Opanujesz także techniki optymalizacji, takie jak adaptacyjne optymalizatory, przycinanie modeli i kwantyzacja. Zobaczysz na własne oczy, jak niewielkie zmiany w strategii treningowej mogą przynieść znaczący wzrost szybkości i dokładności, a także nauczysz się optymalizować pętle treningowe, aby eliminować wąskie gardła.

Gotowe do wdrożenia w produkcji

Pod koniec kursu zdobędziesz umiejętności potrzebne, aby przeprowadzić prototyp aż do wdrożenia, a także będziesz mieć portfolio modułowych, zoptymalizowanych i gotowych do wdrożenia rozwiązań AI, przygotowanych do rozwiązywania rzeczywistych wyzwań.

Wymagania wstępne

Program kursu

Plan kursu

1

Budowanie skalowalnych modeli z PyTorch Lightning

W tym rozdziale sprawdzimy, jak PyTorch Lightning upraszcza tworzenie i wdrażanie skalowalnych modeli AI. Zaczniemy od podstawowych pojęć, a następnie przejdziemy przez kluczową strukturę projektu w PyTorch Lightning – w tym niezbędne elementy, takie jak LightningModule i Trainer – budując solidne podstawy pod bardziej zaawansowane rozwiązania AI.
Rozpocznij rozdział
2

Zaawansowane techniki w PyTorch Lightning

W tym rozdziale zagłębimy się w PyTorch Lightning, aby efektywnie zarządzać danymi i udoskonalać trenowanie modeli. Nauczysz się tworzyć modularne i wielokrotnego użytku przepływy danych z LightningDataModule, dokładnie oceniać modele za pomocą walidacji i testowania, a także usprawniać proces trenowania przy użyciu Lightning Callbacks – automatyzując poprawę modelu i zapobiegając przeuczeniu.
Rozpocznij rozdział
3

Optymalizacja modeli pod kątem skalowalności

Naucz się przygotowywać modele głębokiego uczenia do wdrożenia w rzeczywistych zastosowaniach – czyniąc je lżejszymi i szybszymi. Ten rozdział przedstawia techniki takie jak kwantyzacja dynamiczna, przycinanie (pruning) i konwersja do TorchScript, które pozwalają zmniejszyć rozmiar modelu i opóźnienia bez utraty dokładności.
Rozpocznij rozdział

Skalowalne modele AI z PyTorch Lightning

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.

Skalowalne modele AI z PyTorch Lightning | DataCamp