Przejdź do głównej treści

Kurs

Redukcja wymiarowości w Pythonie

Średniozaawansowany4 godz.

Poznaj koncepcję redukcji wymiarowości danych i opanuj techniki jej wykonywania w Pythonie.

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,700 XP36,643Oś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

Zbiory danych o wysokiej wymiarowości mogą być przytłaczające i trudno wiedzieć, od czego zacząć. Zazwyczaj pierwszym krokiem jest wizualna eksploracja nowego zbioru danych – jednak gdy wymiarów jest zbyt wiele, klasyczne podejścia okazują się niewystarczające. Na szczęście istnieją techniki wizualizacji stworzone specjalnie z myślą o danych wysokowymiarowych i właśnie z nimi zapoznasz się w tym kursie. Po zbadaniu danych często okazuje się, że wiele cech niesie ze sobą mało informacji – albo dlatego, że nie wykazują żadnej wariancji, albo dlatego, że są duplikatami innych cech. Nauczysz się je wykrywać i usuwać ze zbioru danych, by skupić się na tych naprawdę wartościowych. W kolejnym kroku możesz chcieć zbudować model na podstawie tych cech – i może się okazać, że niektóre z nich nie mają żadnego wpływu na to, co próbujesz przewidzieć. Nauczysz się też wykrywać i usuwać te nieistotne cechy, aby zmniejszyć wymiarowość, a tym samym złożoność problemu. Na koniec poznasz techniki ekstrakcji cech, które automatycznie redukują wymiarowość poprzez wyznaczanie nieskorelowanych składowych głównych.

Wymagania wstępne

Program kursu

Plan kursu

1

Eksploracja danych wysokowymiarowych

Poznasz koncepcję redukcji wymiarowości i dowiesz się, kiedy i dlaczego jest ona istotna. Nauczysz się rozróżniać selekcję cech od ekstrakcji cech oraz zastosujesz obie techniki w eksploracji danych. Rozdział kończy się lekcją poświęconą t-SNE – potężnej technice ekstrakcji cech, która pozwoli ci zwizualizować zbiór danych o wysokiej wymiarowości.
Rozpocznij rozdział
2

Selekcja cech I – selekcja według zawartości informacyjnej

W pierwszym z dwóch rozdziałów poświęconych selekcji cech dowiesz się, czym jest przekleństwo wymiarowości i jak redukcja wymiarowości pomaga sobie z nim poradzić. Poznasz szereg technik wykrywania i usuwania cech, które wnoszą do zbioru danych niewielką wartość – czy to ze względu na niską wariancję, zbyt dużą liczbę brakujących wartości, czy silną korelację z innymi cechami.
Rozpocznij rozdział
4

Ekstrakcja cech

Ten rozdział to dogłębna analiza najczęściej stosowanego algorytmu redukcji wymiarowości – analizy głównych składowych (PCA). Zbudujesz intuicję dotyczącą tego, jak i dlaczego ten algorytm jest tak skuteczny, oraz zastosujesz go zarówno do eksploracji danych, jak i do ich wstępnego przetwarzania w potoku modelowania. Rozdział zakończy ciekawy przykład zastosowania PCA do kompresji obrazów.
Rozpocznij rozdział

Redukcja wymiarowości 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.