Aan de slagBegin gratis

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 hyperparameters
  • rfr: een random forest-regressiemodel
  • scorer: een scoringsmethode om te gebruiken

Deze oefening maakt deel uit van de cursus

Modelvalidatie in Python

Bekijk cursus

Oefeninstructies

  • Laad de methode om een random search uit te voeren in sklearn.
  • Voer een random search uit door de parameters estimator, param_distributions en scoring in te vullen.
  • Gebruik 5-voudige cross-validatie voor deze random search.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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=____)
Code bewerken en uitvoeren