Aan de slagGa gratis aan de slag

Stel het hyperparameterrooster van RF in

In deze oefening stel je handmatig het rooster met hyperparameters in dat wordt gebruikt om de hyperparameters van rf te tunen en de optimale regressor te vinden. Je bouwt hiervoor een rooster van hyperparameters en tune je het aantal estimators, het maximale aantal features dat wordt gebruikt bij het splitsen van elke knoop en het minimale aantal samples (of fractie) per blad.

Deze oefening maakt deel uit van de cursus

Machine Learning met boomgebaseerde modellen in Python

Cursus bekijken

Oefeninstructies

  • Definieer een rooster van hyperparameters als een Python-dictionary params_rf met:

    • de sleutel 'n_estimators' ingesteld op een lijst met waarden 100, 350, 500

    • de sleutel 'max_features' ingesteld op een lijst met waarden 'log2', 'auto', 'sqrt'

    • de sleutel 'min_samples_leaf' ingesteld op een lijst met waarden 2, 10, 30

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Define the dictionary 'params_rf'
params_rf = ____
Code bewerken en uitvoeren