1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 금융 분야 Machine Learning

Connected

연습 문제

랜덤 포레스트 학습하기

데이터 과학자들은 종종 랜덤 포레스트 모델을 사용해요. 기본 설정만으로도 성능이 좋고, 성능을 최적화할 수 있는 하이퍼파라미터도 다양합니다. 랜덤 포레스트는 분류와 회귀 모두에 사용할 수 있는데, 여기서는 LNG의 미래 가격 변화를 예측하기 위한 회귀에 사용하겠습니다.

랜덤 포레스트 모델은 의사결정나무와 마찬가지로 .fit(features, targets) 메서드로 생성하고 학습할 거예요. sklearn의 RandomForestRegressor에는 성능을 평가할 수 있는 내장 .score() 메서드가 있습니다. 이 메서드는 인자로 (features, targets)를 받고, 결정계수인 R\(^2\) 점수를 반환합니다.

지침

100 XP
  • 가져온 RandomForestRegressor 클래스로 랜덤 포레스트 모델을 생성하세요.
  • train_features와 train_targets를 사용해 랜덤 포레스트를 학습(훈련)하세요.
  • 학습 세트와 테스트 세트에 대한 R\(^2\) 점수를 출력하세요.