Przejdź do głównej treści

Kurs

Programowanie równoległe z Dask w Pythonie

Średniozaawansowany4 godz.

Poznaj programowanie równoległe w Pythonie z Dask, aby skalować przepływy pracy i sprawnie obsługiwać big data.

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

Wykorzystaj przetwarzanie równoległe, aby przyspieszyć swój kod w Pythonie

Dzięki temu 4-godzinnemu kursowi odkryjesz, jak przetwarzanie równoległe z Dask w Pythonie może przyspieszyć Twoje procesy robocze.

Pracując z dużymi zbiorami danych, napotkasz dwa częste problemy: zbyt duże zużycie pamięci i długi czas wykonywania. Biblioteka Dask może zmniejszyć zużycie pamięci, ładując fragmenty danych tylko wtedy, gdy są potrzebne. Może skrócić czas działania, wykorzystując równolegle wszystkie dostępne rdzenie obliczeniowe. Co najlepsze, wymaga bardzo niewielu zmian w Twoim istniejącym kodzie Python.

Analizuj duże ustrukturyzowane dane za pomocą Dask DataFrames

W tym kursie używasz Dask do analizy danych o utworach Spotify, przetwarzania obrazów gestów języka migowego, obliczania trendów w danych pogodowych, analizowania nagrań audio oraz trenowania modeli uczenia maszynowego na dużych zbiorach danych.

Zaczniesz od poznania podstaw Dask, odkrywając, jak przetwarzanie równoległe w Pythonie może przyspieszyć niemal każdy kod. Następnie poznasz Dask DataFrames i tablice oraz dowiesz się, jak wykorzystywać je do analizy dużych, uporządkowanych danych.

Trenuj modele uczenia maszynowego za pomocą Dask-ML

W miarę postępów przez 51 ćwiczeń w tym kursie nauczysz się, jak przetwarzać dowolny rodzaj danych, wykorzystując Dask bags do pracy z danymi nieustrukturyzowanymi i ustrukturyzowanymi. Wreszcie nauczysz się, jak używać Dask w Pythonie do trenowania modeli uczenia maszynowego i zwiększania szybkości obliczeń.

Wymagania wstępne

Program kursu

Plan kursu

1

Leniwe wartościowanie i przetwarzanie równoległe

Ten rozdział wprowadzi cię w podstawy Dask i leniwego wartościowania. Po jego ukończeniu będziesz potrafić przyspieszyć niemal każdy kod Pythona, korzystając z przetwarzania równoległego lub wielowątkowości. Poznasz różnicę między tymi dwiema metodami planowania zadań i dowiesz się, kiedy każda z nich sprawdza się lepiej.
Rozpocznij rozdział
4

Dask Machine Learning i zagadnienia końcowe

Wykorzystaj możliwości Dask do trenowania modeli uczenia maszynowego. Nauczysz się trenować modele na dużych zbiorach danych za pomocą pakietu Dask-ML oraz rozdzielać obliczenia Dask między procesy i wątki, uzyskując jeszcze większą szybkość przetwarzania.
Rozpocznij rozdział

Programowanie równoległe z Dask w Pythonie

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.