The repo of midterm project for DATA620004: Neural Network and Deep Learning
-
Download dataset: https://data.caltech.edu/records/65de6-vp158, and then unzip into
./CUB_200_2011/
. -
Download weight: https://drive.google.com/drive/folders/1_8M-21TTVpdxizYT43qhybMJST82XOwE?usp=drive_link, put into
'./logs/0530_lr_0.0003_decay_0.0003_pretrained_True_dropout_True_cutoutFalse_modelResNet34'
python ./Bird/main.py
Learning rate | Pretrain | Cutout | Dropout | Model | Test Accuracy |
---|---|---|---|---|---|
✔️ | ❌ | ✔️ | ResNet34 | 83.12% | |
✔️ | ✔️ | ✔️ | ResNet34 | 82.27% | |
✔️ | ✔️ | ❌ | ResNet34 | 81.72% | |
✔️ | ✔️ | ✔️ | ResNet34 | 78.20% | |
✔️ | ✔️ | ✔️ | ResNet18 | 77.14% | |
❌ | ✔️ | ✔️ | ResNet34 | 43.17% |
Table: The results on VOC0712 with different hyper-parameters combination. The method with pretrain, cutout augmentation, and Dropout achieved the best performance
python ./Bird/infernce.py
-
Ensure the enviroment is complete for mmdetection.
-
Download dataset: http://host.robots.ox.ac.uk/pascal/VOC/, and then unzip into
./data/
. Notably, while training YOLOv3, the format should transfrom to COCO format. -
Download weight: https://drive.google.com/drive/folders/1_8M-21TTVpdxizYT43qhybMJST82XOwE?usp=drive_link, put into
'./checkpoints/'
./object_detection/Faster_RCNN.ipynb
./object_detection/YOLO_V3.ipynb