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.15 filmy57 ćwiczeń4,650 XP110K+Zaś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 kursantów z tysięcy 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 nauczania

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.
Zacznij 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ół.
Zacznij 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.
Zacznij rozdział

Uczenie maszynowe z modelami drzewiastymi w Pythonie

Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Zapisz się teraz

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.