RandomizedSearchCV implementieren
Du hoffst, mit einem Random-Search-Algorithmus die Vorhersagen für eine Studienaufgabe zu verbessern. Deine Professorin bzw. dein Professor hat die Klasse herausgefordert, den durchschnittlichen Gesamtscore der Abschlussprüfung vorherzusagen.
Zur Vorbereitung auf die Random Search hast du Folgendes erstellt:
param_dist: die Hyperparameter-Verteilungenrfr: ein Random-Forest-Regressionsmodellscorer: eine zu verwendende Bewertungsmethode
Diese Übung ist Teil des Kurses
Modellvalidierung in Python
Anleitung zur Übung
- Lade die Methode für eine Random Search aus
sklearn. - Führe eine Random Search durch, indem du die Parameter
estimator,param_distributionsundscoringausfüllst. - Verwende für diese Random Search eine 5-fache Cross-Validation.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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=____)