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=____)