Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,29 @@
|
|
| 1 |
-
-
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Multi-Label Object Classification using ResNet
|
| 2 |
+
|
| 3 |
+
## Model Description
|
| 4 |
+
ResNet18 and ResNet50 models fine-tuned for multi-label object classification,
|
| 5 |
+
capable of detecting 12 objects simultaneously in a single image.
|
| 6 |
+
|
| 7 |
+
## Classes
|
| 8 |
+
`backpack`, `book`, `bottle`, `calculator`, `chair`, `clock`,
|
| 9 |
+
`desk`, `keychain`, `laptop`, `paper`, `pen`, `phone`
|
| 10 |
+
|
| 11 |
+
## Usage
|
| 12 |
+
Download all 10 `.pth` files and use with the inference script from the
|
| 13 |
+
[GitHub repository](https://github.com/pranav1233/multi-label-object-classification).
|
| 14 |
+
|
| 15 |
+
## Model Files
|
| 16 |
+
- `resnet18_fold1.pth` through `resnet18_fold5.pth` — ResNet18 ensemble
|
| 17 |
+
- `resnet50_fold1.pth` through `resnet50_fold5.pth` — ResNet50 ensemble
|
| 18 |
+
|
| 19 |
+
## Performance
|
| 20 |
+
|
| 21 |
+
| Model | Exact Match | Micro F1 | Mean IOU |
|
| 22 |
+
|----------|-------------|----------|----------|
|
| 23 |
+
| ResNet18 | 52.29% | 76.92% | 0.7200 |
|
| 24 |
+
| ResNet50 | 68.78% | 86.18% | 0.8301 |
|
| 25 |
+
|
| 26 |
+
## Training
|
| 27 |
+
- 5-Fold Stratified Cross Validation
|
| 28 |
+
- Test Time Augmentation (TTA) with 10 augmented views
|
| 29 |
+
- Optimal prediction threshold: 0.40
|