LoslegenKostenlos starten

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-Verteilungen
  • rfr: ein Random-Forest-Regressionsmodell
  • scorer: eine zu verwendende Bewertungsmethode

Diese Übung ist Teil des Kurses

<Kurs>Modellvalidierung in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade die Methode für eine Random Search aus sklearn.
  • Führe eine Random Search durch, indem du die Parameter estimator, param_distributions und scoring ausfüllst.
  • Verwende für diese Random Search eine 5-fache Cross-Validation.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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=____)
Code bearbeiten und ausführen