Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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