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
Instrukcje do ćwiczenia
Zdefiniuj siatkę hiperparametrów jako słownik Pythona o nazwie
params_rfz następującymi kluczami:klucz
'n_estimators'ustawiony na listę wartości 100, 350, 500klucz
'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 = ____