Przejdź do głównej treści

Kurs

Uczenie maszynowe z modelami drzewiastymi w Pythonie

Średniozaawansowany5 godz.

W tym kursie nauczysz się używać modeli drzewiastych i zespołów do regresji i klasyfikacji w scikit-learn.

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

Drzewa decyzyjne to nadzorowane modele uczenia maszynowego stosowane w zadaniach klasyfikacji i regresji. Modele drzewiaste charakteryzują się dużą elastycznością, która ma jednak swoją cenę: z jednej strony potrafią uchwycić złożone zależności nieliniowe, z drugiej – są podatne na zapamiętywanie szumu obecnego w zbiorze danych. Metody zespołowe agregują przewidywania wielu drzew trenowanych na różne sposoby, dzięki czemu wykorzystują elastyczność drzew, jednocześnie ograniczając ich skłonność do zapamiętywania szumu. Metody zespołowe są stosowane w wielu dziedzinach i mają udokumentowaną historię sukcesów w licznych konkursach uczenia maszynowego. W tym kursie nauczysz się używać Pythona do trenowania drzew decyzyjnych i modeli drzewiastych przy użyciu przyjaznej biblioteki scikit-learn. Zrozumiesz zalety i ograniczenia drzew oraz zobaczysz, jak metody zespołowe pozwalają te ograniczenia przezwyciężyć – wszystko to na podstawie rzeczywistych zbiorów danych. Na koniec dowiesz się również, jak dostrajać najważniejsze hiperparametry, aby w pełni wykorzystać możliwości swoich modeli.

Wymagania wstępne

Program kursu

Plan kursu

2

Kompromis między obciążeniem a wariancją

Kompromis między obciążeniem a wariancją to jedno z podstawowych pojęć w nadzorowanym uczeniu maszynowym. W tym rozdziale nauczysz się diagnozować problemy przeuczenia i niedouczenia. Poznasz też koncepcję metod zespołowych, w których przewidywania kilku modeli są agregowane w celu uzyskania bardziej trafnych wyników.
Rozpocznij rozdział
3

Bagging i lasy losowe

Bagging to metoda zespołowa polegająca na wielokrotnym trenowaniu tego samego algorytmu na różnych podzbiorach próbkowanych ze zbioru treningowego. W tym rozdziale zrozumiesz, jak bagging może służyć do tworzenia zespołów drzew. Dowiesz się też, jak algorytm lasów losowych zwiększa różnorodność zespołu dzięki losowości wprowadzanej na poziomie każdego podziału w drzewach tworzących ten zespół.
Rozpocznij rozdział
5

Dostrajanie modelu

Hiperparametry modelu uczenia maszynowego to parametry, których model nie uczy się z danych – należy je ustawić przed dopasowaniem modelu do zbioru treningowego. W tym rozdziale nauczysz się dostrajać hiperparametry modelu drzewiastego przy użyciu kroswalidacji z przeszukiwaniem siatki.
Rozpocznij rozdział

Uczenie maszynowe z modelami drzewiastymi 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.

Uczenie maszynowe z modelami drzewiastymi w Pythonie | DataCamp