-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
Kfold에서 데이터 개수가 K개로 나누어지지 않으면..
21.02.08 09:53 작성 조회수 211
0
안녕하세요. 공부를 하다가 단순한 질문이 생겨서 질문을 드립니다.
만약에 데이터 개수가 16개인데 k = 5로 설정하면 15개를 1:4 비율로 검증하고 매 검증때마다 랜덤으로 데이터 1개는 제외되면서 검증이 되는건가요?
데이터 개수가 k 개로 나누어지지 않으면 어떻게 되는지 궁금합니다.
답변을 작성해보세요.
0
권 철민
지식공유자2021.02.09
직접 해보시면 더 빠를 것 같습니다만, 무조건 정수값으로 전체 갯수를 맞춰서 변환하는것으로 기억합니다.
상세한 룰은 소스코드를 직접 봐야 할 것 같습니다.
0
yonghankim7
질문자2021.02.09
답변 감사드립니다.
그런데, K fold에서 k=5라고 했을 시에 0.2개씩 쪼개지는건데, 3,3,3,3,4가 되면, 하나가 0.2가 위배되는데도 가능한건가요?
0
권 철민
지식공유자2021.02.08
안녕하십니까,
1:4 비율로 맞지 않아도 16개를 3:3:3:3:4 로 맞춰서 합니다. 제가 정확히 기억은 안나지만, 4가 되는 경우가 4개 fold중 하나를 돌아가면서 만드는 걸로 기억합니다.
감사합니다.
답변 3