• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

Kfold에서 데이터 개수가 K개로 나누어지지 않으면..

21.02.08 09:53 작성 조회수 211

0

안녕하세요. 공부를 하다가 단순한 질문이 생겨서 질문을 드립니다.

만약에 데이터 개수가 16개인데 k = 5로 설정하면 15개를 1:4 비율로 검증하고 매 검증때마다 랜덤으로 데이터 1개는 제외되면서 검증이 되는건가요?

데이터 개수가 k 개로 나누어지지 않으면 어떻게 되는지 궁금합니다.

답변 3

·

답변을 작성해보세요.

0

직접 해보시면 더 빠를 것 같습니다만, 무조건 정수값으로 전체 갯수를 맞춰서 변환하는것으로 기억합니다.

상세한 룰은 소스코드를 직접 봐야 할 것 같습니다.

0

답변 감사드립니다.

그런데, K fold에서 k=5라고 했을 시에 0.2개씩 쪼개지는건데, 3,3,3,3,4가 되면,  하나가 0.2가 위배되는데도 가능한건가요?

0

안녕하십니까,

1:4 비율로 맞지 않아도 16개를 3:3:3:3:4 로 맞춰서 합니다. 제가 정확히 기억은 안나지만, 4가 되는 경우가 4개 fold중 하나를 돌아가면서 만드는 걸로 기억합니다. 

감사합니다.