1. 금일 목표
- transform 방식 변경 및 모델 바꿔보기
- 제출 1회 이상, 스코어 올리기
- Special mission 모델 구현
- Pretrained Model 사용해보기
2. 진행사항
1) transform 방식 변경
transformations['train'] = Compose([
Resize(img_size[0], img_size[1], p=1.0),
HorizontalFlip(p=0.5),
ShiftScaleRotate(p=0.5),
HueSaturationValue(hue_shift_limit=0.2, sat_shift_limit=0.2, val_shift_limit=0.2, p=0.5),
RandomBrightnessContrast(brightness_limit=(-0.1, 0.1), contrast_limit=(-0.1, 0.1), p=0.5),
GaussNoise(p=0.5),
Normalize(mean=mean, std=std, max_pixel_value=255.0, p=1.0),
ToTensorV2(p=1.0),
], p=1.0)
2) 모델 바꿔보기, 제출 1회 이상, 스코어 올리기
- efficientnet_pytorch 의 EfficientNet을 적용하였습니다.
- 제출 4회, EfficientNet을 사용해 성능(f1-score)을 0.701로 끌어올렸습니다.
- 파라미터
- batch_size = 32
- epochs = 50
- lr = 0.00003
- seed = 42
3) Special mission 모델 구현
- 아직 마무리하지 못했습니다.
4) Pretrained Model 사용해보기
- EfficientNet의 EfficientNetB0, EfficientNetB1을 사용해 봤습니다.
- 내일 torchvision의 pretrained model 모델에 ImageNet Pretrained Weight를 적용해 볼 예정입니다.
3. 피어세션 정리
https://hackmd.io/aHFQwlRsRlGSpIfIeARllw?view
4. 학습 회고
모델을 바꾸니 성능이 좋아졌습니다. 더 다양한 모델로 실험해보는것이 좋아보입니다. albumentation 패키지의 조금 더 다양한 기법들을 적용해 봤습니다. 추후 해당 기법들에 대해 정리하여 수정할 예정입니다.
'네이버 부스트캠프 > LEVEL-1' 카테고리의 다른 글
[부스트캠프][P-stage][WK04 / Day5] Image Classification 5 (0) | 2021.08.27 |
---|---|
[부스트캠프][P-stage][WK04 / Day4] Image Classification 4 (0) | 2021.08.27 |
[부스트캠프][P-stage][WK04 / Day2] Image Classification 2 (0) | 2021.08.27 |
[부스트캠프][P-stage][WK04 / Day1] Image Classification 1 (0) | 2021.08.27 |
[부스트캠프][WK03 / Day14] PyTorch 활용하기 (0) | 2021.08.20 |