2022 K Data 청년 캠퍼스/ML&DL
[ML] 3. 교차 검증
flozl
2022. 7. 19. 16:15
Cross Validation
[ch5] Cross Validation | Kaggle
[ch5] Cross Validation
Explore and run machine learning code with Kaggle Notebooks | Using data from No attached data sources
www.kaggle.com
k fold 교차 검증
1. 전체 훈련 데이터를 k개 그룹으로 나눈다.
2. 그룹 하나는 검증 데이터로, 나머지 k-1개는 훈련 데이터로 지정한다.
3. 훈련 데이터로 모델을 훈련하고, 검증 데이터로 평가한다.
4. 평가점수를 기록한다.
5. 검증 데이터를 다른 그룹으로 바꿔가면 2~4 절차를 k번 반복한다.
6. k개 검증 평가점수의 평균을 구한다.
층화 K 폴드 교차검증 Stratified K-Fold Cross Validation
- 타깃값이 골고루 분포되게 폴드를 나누는 k 폴드 교차 검증 방법
- 타깃값이 불균형하게 분포되어 있을 때 사용하면 좋다.