Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,26 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# This repo is for UTS 42028 Deep Learning and convolutional neural networks Assignment 2 Part A
|
| 2 |
+
|
| 3 |
+
## Data
|
| 4 |
+
Random seed is set to 24902417
|
| 5 |
+
|
| 6 |
+
### Classification
|
| 7 |
+
Dataset: [`./dataset/dataset_42028assg2_24902417/Image_Classification`](./dataset/dataset_42028assg2_24902417/Image_Classification)
|
| 8 |
+
No change on the original dataset.
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
### Detection
|
| 12 |
+
For Faster R-CNN, I use the original dataset with different data loading methods.
|
| 13 |
+
For Yolov5, I git clone the Yolov5 repo and convert the original dataset to YOLOv5 format. ([`./yolov5_data_on_coco`](./yolov5_data_on_coco) , [`./pascal_yolov5_format`](./pascal_yolov5_format), [`./yolov5_finetuned_yolo`](./yolov5_finetuned_yolo))
|
| 14 |
+
|
| 15 |
+
## Model
|
| 16 |
+
|
| 17 |
+
### Classification
|
| 18 |
+
For classification, All code is in [`classification.ipynb`](classification.ipynb)
|
| 19 |
+
|
| 20 |
+
### Detection
|
| 21 |
+
For detection, faster-rcnn is in [`./detection.py`](./detection.py)
|
| 22 |
+
yolov5 is in [`./detect_yolo.py`](./detect_yolo.py)
|
| 23 |
+
|
| 24 |
+
Fast-rcnn training log for different datasets are in [`./training_coco_Faster_R-CNN.log`](./training_coco_Faster_R-CNN.log), [`./training_pascal_Faster_R-CNN.log`](./training_pascal_Faster_R-CNN.log), [`./training_yolo_Faster_R-CNN.log`](./training_yolo_Faster_R-CNN.log)
|
| 25 |
+
|
| 26 |
+
Yolov5 training log for different datasets are in [`./yolov5_training_results_on_coco`](./yolov5_training_results_on_coco), [`./yolov5_finetuned_yolo`](./yolov5_finetuned_yolo), [`./yolov5_finetuned_pascal`](./yolov5_finetuned_pascal)
|