daily mission
accuray와 f1 score를 계산하고 log에 기록하도록 구현했다.
accuracy만으로 모델을 평가하기 어렵다.
daily mission이 더 있는데 하지 못해서 to do로 남겨 두겠다.
Done
- resnet, shufflenet, MNASNet 학습
- epoch: 50
- kfold: 5, age를 3개의 class로 나누고 이에 따라 나누었다.
- inception_v3는 (299, 299) 이상 크기를 입력으로 받아서 사용하지 못했다.
- transform 사용하기
- centercrop, randomcrop, randomhorizonflip
To do
- 학습 도중 모델 저장
- labeling imbalanced
- mis-labeling 수정
- label smoothing
- adam 사용하다가 sgd + momentum 으로 바꾸기
- learning rate scheduler
trivia
학습 파이프라인을 구현하는게 너무 오래걸렸다.
특히 kfold 를 사용하여 MaskDataset을 분리하는게 오래걸렸다.
오늘 한 것이 엄청 많은 것 같은데 이렇게 적으니 한 것이 너무 없어 보인다…