-
Notifications
You must be signed in to change notification settings - Fork 18
U Net Model
curtis(김일두) edited this page Apr 10, 2018
·
35 revisions
Paper: https://arxiv.org/abs/1505.04597
Model | Test | Valid Loss | Valid mIOU(inference) | Kaggle LB | |
---|---|---|---|---|---|
UNet | Base | 0.315 | |||
UNet | EnergyFunction(iter=1) | 0.265 | |||
UNet | EnergyFunction(iter=2) | 0.306 | |||
UNet | EnergyFunction(iter=2) no Separator |
0.315 | Best1 | ||
UNet | EnergyFunction(iter=3) no Separator |
0.262 | |||
UNet | Best1 + ScaleAugmentation(20%) | 0.315 | Best1 | ||
UNet | Best1 + ScaleAugmentation(30%) | 0.1291 | 0.4166 | 0.326 | |
UNet | Best1 + ScaleAugmentation(40%) | 0.1223 | 0.4258 | 0.335 | Best2 |
UNet | Best1 + ScaleAugmentation(50%) | 0.1247 | 0.4255 | 0.331 | |
UNet | Best2 + ErosionFix1 | 0.4353 | 0.339 | Best3 | |
Unet | Best2 + HyperOpt | 0.358 | |||
UNetValid | Best3 + ValidPadding(Original) | 0.1198 | 0.4748 | 0.382 | Best4 |
UNetValid | Best4 + HyperOpt + FixedResize | 0.423 | Best5 | ||
UNetValid | Best5 + Reduce FP Heuristic | 0.439 | Best6 | ||
UNetValid | Best6 + ExtraData1 | 0.479 | Best7 | ||
UNetValid | Best7 + Mirror Crop | 0.487 | Best8 | ||
UNetValid | Best8 + Width32Channel | 0.0568 | 0.4967 (0.5472) |
0.496 | Best9 |
UNetValid | Best9 + w32d4 | 0.0553 | 0.4997 (0.5533) |
0.488 | |
UNetValid | Best9 + w32d5 | 0.0553 | 0.4948 (0.5513) |
0.484 | |
UNetValid | Best9 + w48d4 | 0.0567 | 0.4881 (0.5387) |
||
UNetValid | Best9 + w48d5 | 0.0619 | 0.4959 (0.5474) |
||
UNetValid | Best10 + Init0.02 + dropout0.85 | (0.4974) | 0.504 | Best10 |
- Best1 : EnergyFunction이 사용되는 경우, Separator 없이 Energy Function을 잘 트레이닝하는 것이 성능이 더 좋음
- Best2 : Scale Augmentation에 대해 40% 수준의 파라미터가 가장 좋은 성능을 줌.
- ErosionFix1 : Erosion을 계산하는 시기가, augmentation 시기 이후여야 정확히 1픽셀에 해당하는 테두리만 백그라운드로 변경하는 것이라, 이 부분을 반영하여 테두리가 정확하게 나타나도록 개선함.
- ExtraData1 : https://www.kaggle.com/voglinio/external-h-e-data-with-mask-annotations/notebook
- MirrorCrop : UNet Paper에서 설명된 것처럼, Crop하는 것 구현. 기존에는 무조건 mirror padding만 사용했는데, 만약 원본 이미지 상에 영역이 존재하면 패딩 대신 해당 이미지 영역으로 padding을 채우는 것까지 구현함.
Tag | Checkpoint |
---|---|
Best9 | /data/public/rw/kaggle-data-science-bowl/submissions/lb496_mirror_w32_unet_lr=0.00010000_epoch=600_bs=16/model/best.ckpt-20350 |
Best10 | /data/public/rw/kaggle-data-science-bowl/submissions/lb504_unet/model/best.ckpt-20017 |
Data Handling
Models
Ensemble
Etc