문제
K-fold 교차검증에 대한 설명으로 올바르지 않은 것은?
① k=2인 경우, LOOCV라고 한다. ② 주어진 데이터를 가지고 K번 반복적으로 성과를 측정해 그 결과를 평균한다. ③ K-fold는 데이터를 k개로 분할하는 것을 의미한다. ④ 데이터가 충분하지 않은 경우 주로 사용한다.
정답
1번
해설
정답: 1. LOOCV(Leave-One-Out Cross Validation)는 k가 데이터 개수 n과 같아 매번 1개만 검증에 쓰는 경우이다. k=2일 때를 LOOCV라 하는 것은 틀렸다.
오답 풀이
- 1번: k=2를 LOOCV라 한 것은 틀려서 정답이다(LOOCV는 k=n).
- 2번: 데이터를 나눠 K번 반복 측정 후 평균한다는 설명은 옳다.
- 3번: K-fold가 데이터를 k개로 분할한다는 설명은 옳다.
- 4번: 데이터가 부족할 때 데이터를 효율적으로 쓰기 위해 교차검증을 활용한다는 설명은 옳다.
보충 개념 K-fold는 데이터를 k등분해 한 폴드를 검증, 나머지를 학습으로 k번 반복 후 평균한다. k=n이면 LOOCV가 되며, 모든 데이터를 검증에 한 번씩 사용한다.