Poznaj od podstaw algorytmy uczenia maszynowego w języku Python! Twórz własne modele w bibliotece scikit-learn! - 2020
Stworzony przez Paweł Krakowiak
40 % taniej
79.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
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.
Brak formalnych wymagań wstępnych. Szkolenie wykorzystuje Python i bibliotekę scikit-learn, więc przydatna będzie gotowość do pracy w tym środowisku.
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.
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.
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.
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.
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.
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.
40 % taniej
79.00 zł
To najniższa cena z ostatnich 30 dni!