43th place (top2%) Solution for Kaggle APTOS 2019 Blindness Detection
This is a not bad solution to get top2% without TTA or coefficient optimization.
- Introduce 2015 Diabetic Retinopathy competition data
- Conduct regular transformations that create less black padding
- do_flip
- flip_vert
- max_zoom
- Thanks to the @Neuron Engineer, we refer to his APTOS [UpdatedV14] Preprocessing- Ben's & Cropping, and set
sigmaX=10
- We choose EfficientNet-PyTorch as our base model, this series model are quite accurate and fast to train.
- Because this is a ordinal classification task, we train it as regression problem.
- We first pretrain model on 2015 data, then finetune on 2019 data
- Train
efficientnet-b3, efficientnet-b4, efficientnet-b5
models on splitted 5-fold data resulting in 15 base models.
- Bagging from stage 2 models