Ladění počtu příznaků
Výchozí hyperparametry tvých modelů nejsou optimalizované pro tvá data. Cílem křížové validace s prohledáváním mřížky (grid search) je najít takové hyperparametry, které vedou k nejlepšímu výkonu modelu. Ve videu jsi viděl/a, jak se ladil hyperparametr n_estimators náhodného lesa. Teď si procvičíš ladění hyperparametru max_features. Hyperparametr cv je nastaven na 3, aby kód běžel rychle.
| Hyperparametr | Účel |
|---|---|
| max_features | Počet příznaků pro nejlepší rozdělení |
Náhodný les je ansámbl mnoha rozhodovacích stromů. Hyperparametr n_estimators určuje počet stromů v lese, zatímco hyperparametr max_features říká, kolik příznaků má náhodný les zvažovat při hledání nejlepšího rozdělení v rozhodovacím stromě.
Klasifikátor náhodného lesa je pro tebe už připravený jako clf.
Toto cvičení je součástí kurzu
Marketing Analytics: Predicting Customer Churn in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import GridSearchCV