1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 Kaggle 대회 공략하기

Connected

연습 문제

XGBoost 모델 학습하기

모든 Machine Learning 기법은 과적합될 수 있습니다. 이번 예제에서는 XGBoost로 그 과정을 확인해 보겠습니다. 이번에도 Store Item Demand Forecasting Challenge 데이터를 사용하며, train DataFrame이 워크스페이스에 준비되어 있어요.

먼저 XGBoost의 learning API를 사용해 서로 다른 하이퍼파라미터로 여러 모델을 학습해 보겠습니다. 여기서 바꿀 하이퍼파라미터는 하나입니다:

  • max_depth - 트리의 최대 깊이입니다. 값을 키울수록 모델이 복잡해져 과적합될 가능성이 높아집니다.

지침 1/3

undefined XP
  • 1
    • 최대 깊이를 2로 설정하세요. 그런 다음 Submit Answer 버튼을 눌러 첫 번째 모델을 학습하세요.
  • 2
    • 이제 최대 깊이를 8로 설정하세요. 그런 다음 Submit Answer 버튼을 눌러 두 번째 모델을 학습하세요.
  • 3
    • 마지막으로 최대 깊이를 15로 설정하세요. 그런 다음 Submit Answer 버튼을 눌러 세 번째 모델을 학습하세요.