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ówrfr: model regresji lasów losowychscorer: metoda oceny do wykorzystania
To ćwiczenie jest częścią kursu
Walidacja modeli w Pythonie
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_distributionsiscoring. - 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=____)