시작하기무료로 시작하기

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=____)
코드 편집 및 실행