Реализация RandomizedSearchCV
Вы надеетесь, что применение алгоритма случайного поиска поможет улучшить предсказания в рамках учебного задания. Ваш преподаватель предложил классу предсказать средний итоговый балл за экзамен.
Для подготовки к случайному поиску вы уже создали:
param_dist: распределения гиперпараметровrfr: модель регрессии на основе случайного лесаscorer: метод оценки качества модели
Это упражнение является частью курса
Валидация моделей на Python
Инструкции к упражнению
- Загрузите метод для проведения случайного поиска из
sklearn. - Выполните случайный поиск, заполнив параметры:
estimator,param_distributionsиscoring. - Используйте 5-кратную кросс-валидацию для этого случайного поиска.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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=____)