1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python으로 연습하는 Machine Learning 면접 질문

Connected

Bài tập

의사결정나무의 숲

이번 연습에서는 부트스트래핑된 Decision Tree, 즉 Random Forest를 사용해 보겠습니다. 이전 연습과 마찬가지로, 교차 검증으로 하이퍼파라미터를 튜닝한 모델과 정확도를 비교해 볼 거예요.

이번에는 모델이 사용할 특성의 개수를 결정하는 추가 하이퍼파라미터 max_features도 튜닝합니다. 이 값을 명시하지 않으면 기본값은 auto입니다. 면접에서 기억해 두면 좋은 점은, Decision Tree는 기본적으로 모든 특성을 고려하지만, Random Forest는 보통 특성 수의 제곱근을 고려한다는 것입니다.

특성 행렬 X, 타깃 레이블 y, 그리고 sklearn.model_selection의 train_test_split은 이미 임포트되어 있습니다.

Hướng dẫn 1/2

undefined XP
  • 1
    • Random Forest 분류기를 위한 올바른 함수를 임포트하고, 데이터를 학습/테스트 세트로 분할하세요.
    • Random Forest 분류기를 인스턴스화하고, 학습(fit)·예측(predict)·정확도 출력까지 수행하세요.
  • 2
    • 교차 검증 기반 그리드 서치를 수행하기 위한 올바른 함수를 임포트하세요.
    • 이번에는 교차 검증 그리드 서치를 수행하면서 동일한 단계를 진행하세요.