Data Science na GPU w Python – kompleksowe wykorzystanie kart graficznych w analizie danych
-
Poziom kursu
- Zaawansowany
-
Cena za uczestnika
-
4 050,00 zł netto
-
Czas trwania
-
4 dni
Taniej w grupie
O szkoleniu
Iteruj, Iteruj, Iteruj to jedna z ważniejszych zasad podkreślanych przez Andrew Ng w jego książce Machine Learning Yearning. Algorytmy maszynowego uczenia trenowane są na danych w procesie iteracyjnym. Zamiast zastanawiać się jak zbudować perfekcyjny system możemy rozpocząć od prototypu który następnie będziemy udoskonalać. W ramach prototypowania zbudujemy intuicję którą wykorzystamy do ulepszenia w kolejnej iteracji naszego modelu. Im szybciej będziemy iterować tym szybciej zrobimy postępy na drodze poszukiwania najlepszego modelu.
W świecie analizy danych dominowanym przez duże zbiory danych szybkość iterowania ma ogromne znaczenie. Dotychczasowe implementacje algorytmów maszynowego uczenia wykorzystujące CPU w znaczącym stopniu ograniczają szybkość iterowania a tym samym możliwość otrzymania lepszych modeli w przeciwieństwie do GPU. Dodatkowym czynnikiem mającym wpływ na szybkość całego procesu jest etap przygotowania danych. Wraz z wykorzystaniem zbiorów big data czas i poziom skomplikowania całego procesu znacząco wzrasta.
Szkolenie Data Science na GPU w Python dostarcza rozwiązania powyższych problemów z pomocą GPU. Szkolenie prowadzone jest w oparciu o Python i skupia się na praktycznej implementacji GPU w data science. Uczestnicy szkolenia otrzymują zestaw narzędzi do analizy i modelowania danych z wykorzystaniem kart graficznych. Stworzone wraz z trenerem skrypty pozwalają na szybkie wdrożenie w organizacji. Dzięki kompleksowemu podejściu wszystkie operacje związane z ładowaniem, przetwarzaniem, obliczeniami danych i trenowaniem modeli wykonujemy w pamięci kart graficznych. W programie szkolenia przedstawiamy najważniejsze elementy technologii NVIDIA CUDA i prezentujemy jak ją wykorzystać w Data Science. Dodatkowo elementem poruszonym na szkoleniu jest wykorzystanie DASK dla Python umożliwiające skalowanie na wiele kart graficznych lub wiele maszyn.
Dla kogo jest to szkolenie?
- Data Scientist
- Inżynier Big Data
- Inżynier Machine Learning
- Analitycy danych
Czego się nauczę?
Po ukończeniu szkolenia:
- Poznasz Architekture kart graficznych oraz CUDA
- Dowiesz się jak wykorzystać kilka kart graficznych oraz klaster maszyn z kartami do obliczeń
- Nauczysz się wydajnie przetwarzać dane na pamięci karty graficznej nawet do 800x szybciej
- Poznasz biblioteki Python z pomocą których wykorzystasz technologię NVIDIA CUDA
- Nauczysz się przekształcać obliczenia z NumPy do GPU
- Dowiesz się jak przetwarzać dane korzystając ze znanego z Pandas API DataFrame z pomocą Apache Arrow
- Przygotujesz dane do maszynowego uczenia w całości na GPU
- Nauczysz się trenować i tuningować algorytmy ml z pomocą GPU
- Zbudujesz głębokie sieci neuronowe w oparciu o różne biblioteki
Brałeś udział w szkoleniu?
Oceń nas i napisz opinię.