Implementera RandomizedSearchCV
Du hoppas att en slumpmässig sökalgoritm ska hjälpa dig att förbättra förutsägelserna för en kursuppgift. Din professor har utmanat klassen att förutsäga det övergripande genomsnittsresultatet på det slutliga provet.
Inför den slumpmässiga sökningen har du skapat:
param_dist: fördelningarna för hyperparametrarnarfr: en regressionsmodell med slumpmässig skogscorer: en poängsättningsmetod att använda
Den här övningen är en del av kursen
Modellvalidering i Python
Övningsinstruktioner
- Ladda in metoden för att genomföra en slumpmässig sökning i
sklearn. - Genomför en slumpmässig sökning genom att fylla i parametrarna:
estimator,param_distributionsochscoring. - Använd 5-faldig korsvalidering för den slumpmässiga sökningen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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=____)