인프런 커뮤니티 질문&답변

yonghankim7님의 프로필 이미지
yonghankim7

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

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

작성

·

273

0

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

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

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

답변 3

0

권 철민님의 프로필 이미지
권 철민
지식공유자

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

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

0

yonghankim7님의 프로필 이미지
yonghankim7
질문자

답변 감사드립니다.

그런데, 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중 하나를 돌아가면서 만드는 걸로 기억합니다. 

감사합니다.

yonghankim7님의 프로필 이미지
yonghankim7

작성한 질문수

질문하기