Logo
Panel autora

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Uczenie Maszynowe - Drzewa Decyzyjne i Lasy Losowe - Python

Poznaj od podstaw algorytmy uczenia maszynowego w języku Python! Twórz własne modele w bibliotece scikit-learn! - 2020

5.0(1)
99% pozytywnych recenzji

Stworzony przez Paweł Krakowiak

Ostatnia aktualizacja: 04/07/2022
47
40

40 % taniej

79.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Odkryj powiązane tematy

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 5 godz. 42 min. materiału
play_circle32 nagrania wideo
animated_images2 slajdy

W skrócie

Poznasz drzewa decyzyjne i lasy losowe w Pythonie z użyciem scikit-learn.
Zrozumiesz uczenie nadzorowane i nienadzorowane oraz ich zastosowanie.
Przećwiczysz walidację krzyżową i strojenie parametrów modeli.
Wykorzystasz selekcję cech i redukcję wymiarowości na danych przykładowych.

Dlaczego warto wybrać to szkolenie

Szkolenie koncentruje się na praktycznym użyciu drzew decyzyjnych i lasów losowych w Pythonie. Wykorzystasz bibliotekę scikit-learn, która oferuje gotowe modele, zbiory danych i narzędzia do pracy z uczeniem maszynowym.

Nauczysz się oceniać modele dzięki walidacji krzyżowej oraz poprawiać ich działanie poprzez optymalizację parametrów i selekcję cech. Poznasz też redukcję wymiarowości oraz metody zespołowe dostępne w scikit-learn.

  • Praktyka w scikit-learn – Korzystasz z gotowych modeli i zbiorów danych w Pythonie.
  • Lepsza ocena modeli – Poznasz walidację krzyżową i interpretację wyników.
  • Strojenie i selekcja – Ćwiczysz optymalizację parametrów oraz wybór cech.
  • Metody zespołowe – Rozumiesz lasy losowe jako część metod zespołowych.

Czego się nauczysz?

  1. 1
    Drzewa decyzyjne w PythonieBudowa, trening i wykorzystanie drzew decyzyjnych w scikit-learn.
  2. 2
    Lasy losowe i ich zastosowaniaJak działają metody zespołowe oraz kiedy wybrać lasy losowe.
  3. 3
    Uczenie nadzorowane i nienadzorowaneRóżnice między podejściami i ich miejsce w bibliotece scikit-learn.
  4. 4
    Walidacja krzyżowaOcena jakości modelu przy użyciu różnych podziałów danych.
  5. 5
    Optymalizacja parametrówStrojenie ustawień modeli, aby osiągnąć lepszą skuteczność.
  6. 6
    Selekcja cechWybór najistotniejszych cech, aby uprościć model i ułatwić interpretację.
  7. 7
    Redukcja wymiarowościZmniejszanie liczby cech, by pracować efektywnie na danych.
  8. 8
    Przykładowe zbiory danychKorzystanie z wbudowanych danych scikit-learn do ćwiczeń i testów.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Programiści Pythona chcący wejść w uczenie maszynowe.
  • Początkujący Data Scientist uczący się modeli opartych na drzewach.
  • Junior Machine Learning Engineer budujący pierwsze modele.
  • Analitycy danych szukający narzędzi w scikit-learn.
  • Analitycy BI chcący dodać podstawowe modele do raportów.
  • Big Data Analyst chcący poznać metody zespołowe.
  • Studenci kierunków ścisłych eksplorujący ML w Pythonie.
  • Osoby rozwijające warsztat na przykładowych zbiorach danych.

Wymagania

Brak formalnych wymagań wstępnych. Szkolenie wykorzystuje Python i bibliotekę scikit-learn, więc przydatna będzie gotowość do pracy w tym środowisku.

Opis szkolenia

Szkolenie pokazuje, jak tworzyć modele oparte na drzewach w Pythonie. Skupiamy się na drzewach decyzyjnych i lasach losowych, korzystając z biblioteki scikit-learn. Jest to otwartoźródłowy moduł na licencji BSD, zawierający gotowe algorytmy uczenia nadzorowanego i nienadzorowanego, przykładowe zbiory danych oraz narzędzia do walidacji i pracy z cechami. Dowiesz się, jak oceniać modele, dobierać parametry i wykorzystywać metody zespołowe.

Scikit-learn w praktyce

Wprowadzenie obejmuje szybkie osadzenie pracy w scikit-learn, bibliotece typu open source dostępnej w języku Python. Poznasz jej strukturę i zobaczysz, jak wykorzystywać przykładowe zbiory danych do budowy pierwszych modeli. Przejdziemy przez uczenie nadzorowane i nienadzorowane w kontekście problemów, które można rozwiązywać z użyciem drzew i metod zespołowych. Dzięki temu zrozumiesz, gdzie znajdują się najważniejsze narzędzia, jak je wywołać i jak zestawiać ze sobą elementy potrzebne do treningu i oceny modeli.

Drzewa decyzyjne krok po kroku

Ta część skupia się na budowaniu i wykorzystywaniu drzew decyzyjnych. Zaczniemy od przygotowania danych i wyboru odpowiedniego modelu w scikit-learn. Następnie przejdziesz ścieżkę treningu i oceny, tak aby sprawdzić, jak model uczy się na dostępnych przykładach. Nauczysz się interpretować wyniki i rozumieć wpływ cech na działanie modelu w kontekście uczenia nadzorowanego. Całość uzupełnia praca na przykładowych zbiorach danych, aby utrwalić proces.

Lasy losowe i metody zespołowe

W kolejnym kroku poznasz lasy losowe jako przykład metod zespołowych dostępnych w scikit-learn. Zobaczysz, jak łączenie wielu modeli może poprawić stabilność wnioskowania i zwiększyć odporność na zmienność danych. Przetestujesz podejście na przykładowych zbiorach i porównasz wyniki z pojedynczym drzewem. Omówimy też, kiedy warto sięgnąć po rozwiązania zespołowe i jak kontrolować ich złożoność przy zachowaniu przejrzystego procesu uczenia.

Walidacja i optymalizacja

Elementem kluczowym jest rzetelna ocena modeli. W tym celu korzystamy z walidacji krzyżowej, aby sprawdzić, jak rozwiązanie działa na różnych podziałach danych. Następnie przechodzimy do optymalizacji parametrów modelu, tak aby dobrać ustawienia adekwatne do zadania. Łączymy ocenę jakości z doborem parametrów, dbając o porównywalność wyników i przejrzysty, powtarzalny przebieg eksperymentów.

Selekcja cech i redukcja wymiarowości

W tej części pracujemy nad opisem danych. Poznasz techniki selekcji cech, które pomagają wybrać informacje najbardziej przydatne do uczenia modeli. Następnie przejdziemy do redukcji wymiarowości, co pozwala uprościć reprezentację danych i przyspieszyć dalszą pracę. Zastosujesz te kroki w połączeniu z drzewami decyzyjnymi i lasami losowymi, tak aby sprawdzić wpływ przetwarzania cech na jakość i stabilność uzyskanych wyników.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

5 godz. 42 min. materiału
32 nagrania wideo
2 slajdy

Spis treści

Czas trwania: 05:42:16Liczba wykładów: 34
downWstęp do Uczenia Maszynowego
4 wykłady
  • WymaganiaSlajdy: 1
  • Czym jest uczenie maszynowe?|11:27
  • Repozytorium kursu - GitHubSlajdy: 1
  • Rodzaje uczenia maszynowego i główne problemy|07:50
downDrzewa Decyzyjne - Wstęp
4 wykłady
downDrzewa Decyzyjne - rzut oka na pierwszy model drzewa
7 wykładów
downDrzewa Decyzyjne - elementy składowe
3 wykłady
downKlasyfikacja - implementacja drzewa decyzyjnego
6 wykładów
downNiedouczenie i przeuczenie modelu
3 wykłady
downKlasyfikacja - Case studies
3 wykłady
downDrzewa Decyzyjne - Regresja
1 wykład
downLasy Losowe - Uczenie Zespołowe
3 wykłady

O autorze

avatar
Paweł KrakowiakData Scientist / Securities Broker

Publikacje: 31

Ocena autora: 4.8

O mnie
Data Scientist, Securities Broker Miłośnik nowych technologii, szczególnie w obszarze sztucznej inteligencji, big data oraz rozwiązań chmurowych. Absolwent podyplomowych studiów ...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
47
40

40 % taniej

79.00 zł

To najniższa cena z ostatnich 30 dni!