일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BYOL
- mocov3
- tent paper
- simclrv2
- remixmatch paper
- adamatch paper
- UnderstandingDeepLearning
- GAN
- semi supervised learnin 가정
- CycleGAN
- 컴퓨터구조
- Entropy Minimization
- Pix2Pix
- 최린컴퓨터구조
- shrinkmatch paper
- Pseudo Label
- SSL
- 백준 알고리즘
- dcgan
- conjugate pseudo label paper
- Meta Pseudo Labels
- CGAN
- dann paper
- ConMatch
- mme paper
- CoMatch
- cifar100-c
- WGAN
- 딥러닝손실함수
- shrinkmatch
Archives
- Today
- Total
목록KFold (1)
Hello Computer Vision
[머신러닝]KFold, StratifiedKFold에 대한 이해
딥러닝 모델을 훈련시킬 때는 한번도 사용해본적은 없지만 머신러닝에서 자주 쓰이는 교차검증 방법들을 한번 정리해보려고 한다. 잘 정리해놓으면 나중에 딥러닝 모델에서도 충분히 활용할 수 있겠지? KFold란? 데이터가 많으면 문제 없겠지만 데이터가 한정된 상황에서 Test 데이터셋을 어떻게 설정하냐에 따라 정확도가 달라질 수 있다. 이러한 문제와 불확실성을 해결하기 위해 데이터셋을 k개로 쪼개 모든 데이터가 검증 과정을 거치도록 분할하는 것이다. 이를 잘 나타내는 이미지는 다음과 같다. 이미지출처 장점은 알고리즘의 정량적인 성능을 평가할 수 있지만 k번 훈련,검증 과정을 거쳐야하므로 한번 훈련할 때보다 훈련시간이 증가한다. 파이썬 코드 from sklearn.datasets import load_iris f..
머신러닝
2023. 1. 28. 16:47