Są łatwiejsze w konfiguracji niż sieci neuronowe. Lasy decyzyjne mają mniej hiperparametrów. Ponadto hiperparametry w lasach decyzyjnych zapewniają dobre wartości domyślne.
Natywnie obsługują funkcje liczbowe, kategorialne i brakujące. Oznacza to, że możesz pisać znacznie mniej kodu wstępnego przetwarzania niż przy użyciu sieci neuronowej, co pozwala zaoszczędzić czas i zmniejszyć liczbę źródeł błędów.
Często dają one dobre wyniki od razu, są odporne na zaszumione dane i mają łatwe do zinterpretowania właściwości.
Pozwalają one wnioskować i trenować na małych zbiorach danych (poniżej 1 mln przykładów) znacznie szybciej niż sieci neuronowe.
Lasy decyzyjne zapewniają świetne wyniki w konkursach w zakresie systemów uczących się i są intensywnie używane w wielu zadaniach przemysłowych.
W tym kursie przedstawiamy drzewa decyzyjne i lasy decyzyjne.
Lasy decyzyjne to rodzina możliwych do interpretacji algorytmów systemów uczących się, które znakomicie działają z danymi tabelarycznymi.
Lasy decyzyjne mogą osiągnąć następujące wyniki:
Z tego kursu dowiesz się, jak działają lasy decyzyjne. Nie musisz skupiać się na konkretnych bibliotekach.
W trakcie kursu pola tekstowe zawierają jednak przykłady kodu, które bazują na bibliotece lasów decyzyjnych YDF, ale można je przekształcić w inne biblioteki leśne decyzyjne.
Wymagania wstępne
Zakładamy, że masz już ukończone poniższe kursy lub masz podobną wiedzę:
[null,null,["Ostatnia aktualizacja: 2024-04-18 UTC."],[[["Decision forests are interpretable machine learning algorithms that work well with tabular data for tasks like classification, regression, and ranking."],["Decision forests offer advantages such as easy configuration, native handling of various data types, robustness to noise, and fast inference/training on smaller datasets."],["This course provides a comprehensive understanding of decision trees and forests, including how they make predictions, different types, performance considerations, and effective usage strategies."],["The course uses YDF library code examples to demonstrate concepts, but the knowledge is transferable to other decision forest libraries."],["Basic machine learning knowledge and familiarity with data preprocessing are prerequisites for this course."]]],[]]