RandomizedSearchCV implementeren
Je hoopt met een random search-algoritme je voorspellingen te verbeteren voor een opdracht. Je professor heeft je klas uitgedaagd om het gemiddelde eindcijfer van het tentamen te voorspellen.
Ter voorbereiding op de random search heb je het volgende aangemaakt:
param_dist: de verdelingen van de hyperparametersrfr: een random forest-regressiemodelscorer: een scoringsmethode om te gebruiken
Deze oefening maakt deel uit van de cursus
Modelvalidatie in Python
Oefeninstructies
- Laad de methode om een random search uit te voeren in
sklearn. - Voer een random search uit door de parameters
estimator,param_distributionsenscoringin te vullen. - Gebruik 5-voudige cross-validatie voor deze random search.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import the method for random search
from sklearn.model_selection import ____
# Build a random search using param_dist, rfr, and scorer
random_search =\
____(
estimator=___,
param_distributions=____,
n_iter=10,
cv=____,
scoring=____)