Zacznij terazZacznij za darmo

Definiowanie siatki hiperparametrów modelu RF

W tym ćwiczeniu ręcznie zdefiniujesz siatkę hiperparametrów, która posłuży do strojenia modelu rf i znalezienia optymalnego regresor. Skonstruujesz siatkę hiperparametrów i dostroić liczbę estymatorów, maksymalną liczbę cech używanych przy podziale każdego węzła oraz minimalną liczbę próbek (lub ich ułamek) w liściu.

To ćwiczenie jest częścią kursu

Uczenie maszynowe z modelami drzewiastymi w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj siatkę hiperparametrów jako słownik Pythona o nazwie params_rf z następującymi kluczami:

    • klucz 'n_estimators' ustawiony na listę wartości 100, 350, 500

    • klucz 'max_features' ustawiony na listę wartości 'log2', 'auto', 'sqrt'

    • klucz 'min_samples_leaf' ustawiony na listę wartości 2, 10, 30

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Define the dictionary 'params_rf'
params_rf = ____
Edytuj i uruchom kod