LoslegenKostenlos loslegen

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

Modellvalidierung in Python

Kurs anzeigen

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