Zacznij terazZacznij za darmo

Implementacja RandomizedSearchCV

Masz nadzieję, że zastosowanie algorytmu losowego przeszukiwania pomoże ci poprawić prognozy w ramach zadania zaliczeniowego. Twój profesor rzucił klasie wyzwanie: przewidzieć średni wynik końcowy egzaminu.

Przygotowując się do przeprowadzenia losowego przeszukiwania, masz już gotowe:

  • param_dist: rozkłady hiperparametrów
  • rfr: model regresji lasów losowych
  • scorer: metoda oceny do wykorzystania

To ćwiczenie jest częścią kursu

Walidacja modeli w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj metodę służącą do przeprowadzania losowego przeszukiwania w sklearn.
  • Uzupełnij losowe przeszukiwanie, podając wartości parametrów: estimator, param_distributions i scoring.
  • Użyj 5-krotnej walidacji krzyżowej w tym losowym przeszukiwaniu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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=____)
Edytuj i uruchom kod