LG-AI-Challenge-for-Plant-Classification
Dacon์์ ์งํ๋ ๋์ ํ๊ฒฝ ๋ณํ์ ๋ฐ๋ฅธ ์๋ฌผ ๋ณํด ์ง๋จ AI ๊ฒฝ์ง๋ํ ์ ๋ํ ์ฝ๋์ ๋๋ค. (colab directory์ ์ฝ๋๊ฐ ์ ์ ๋ฆฌ ๋์ด์์ต๋๋ค.)
Requirements
- python==3.7.12
- albumentations==1.1.0
- numpy==1.19.5
- pandas==1.3.5
- cv2==4.1.2
- sklearn==1.0.2
- json==2.0.9
- torch==1.10.0+cu111
- timm==0.5.4
- transformers==4.16.2
Preprocessing(image)
- Augmentations: Transpose, Flip, Rotate, RandomBrightnessContrast, Cutmix ...
Preprocessing(sequence)
- Augmentations : ๋ง์ฝ ๊ธธ์ด๊ฐ 500์ด์์ด๋ผ๋ฉด random์ผ๋ก sampling(2์ฉ)
- MinMax Scaling
Model
- resnext50_32x4d
Training
- K-fold Cross Validation(k=5)
- Use Cutmix augmentation until epoch 15
- Save model's weight when score is highest
inference
- K-fold Model Ensemble(Soft Voting)