인공지능/Machine Learning

[Machine Learning]교차검증 (Cross-validation), K-fold Cross-validation, LOOCV (Leave-one-out cross-validation)

이준언 2023. 9. 28. 22:44

LOOCV (Leave-one-out cross-validation) 은 k-fold cross-validation의 한 경우로, 각 fold가 단 한 개의 샘플만을 포함한다.

 

한 표본에 대한 예측을 위해 나머지 표본으로 모델을 훈련하는 방식

 

주어진 표본의 수만큼의 모델 훈련 필요

 

전체 훈련데이터를 사용하는 것과 가장 유사한 결과를 도출

 

 

* 과정

1. 데이터셋의 각 샘플이 한 번 씩 test set으로 사용됨.

2. 나머지 샘플들로 모델을 훈련시키고, 선택된 하나의 샘플로 모델을 검증

3. 데이터셋에 있는 모든 샘플에 대해 과정 반복

4. 모든 샘플에 대한 테스트 결과의 평균을 통해 모델의 전반적 성능을 평가

 

[Reference]

고려대학교 데이터학습과지능