교차 검증 : K-Fold, Stratified K-Fold

KingU·2022년 11월 22일
0

Algorithm

목록 보기
20/22
post-thumbnail

교차 검증이란?

검증 데이터를 통해 성능 검사나 모델의 다양성을 테스트 하는 것






K-Fold 교차 검증

K만큼의 폴드 세트에서 K만큼 학습과 검증을 반복하여 수행

교차 검증의 최종 평가 = 각 평가의 평균






Stratified K-Fold

데이터의 분표가 불균형한 레이블의 집합을 위한 K-Fold
학습데이터와 검증 데이터 세트가 가지는 레이블 분포도가 유사하도록 검증 데이터 추출






간편하게 사용하기

  • 원래 단계:
  1. 폴드 세트 설정
  2. for 루프에서 반복적으로 학습/검증 데이터 추출 및 학습과 예측
  3. 폴드 세트별로 예측 성능을 평균하여 최종 성능 평가
  • 쉬운 단계
    • cross_val_score()함수로 한 번에 수행
      stratified k-fold를 통해 이루어짐
    • GridSearchCV: 사이킷런에서 제공하는 교차 검증과 하이퍼 파라미터 튜닝





당신의 시간이 헛되지 않는 글이 되겠습니다.
I'll write something that won't waste your time.업로드중..

profile
원하는 것을 창조하고 창조한 것을 의미있게 사용하자

0개의 댓글