Update model card
Browse files
README.md
CHANGED
|
@@ -1,25 +1,25 @@
|
|
| 1 |
---
|
| 2 |
tags:
|
| 3 |
- image-classification
|
| 4 |
-
-
|
| 5 |
- resnet50-pytorch
|
| 6 |
- pytorch
|
| 7 |
datasets:
|
| 8 |
-
-
|
| 9 |
metrics:
|
| 10 |
- accuracy
|
| 11 |
---
|
| 12 |
|
| 13 |
-
#
|
| 14 |
|
| 15 |
## Model Description
|
| 16 |
|
| 17 |
-
resnet50-pytorch trained on
|
| 18 |
|
| 19 |
### Model Architecture
|
| 20 |
- **Architecture**: resnet50-pytorch
|
| 21 |
-
- **Dataset**:
|
| 22 |
-
- **Classes**:
|
| 23 |
|
| 24 |
### Training Configuration
|
| 25 |
- **Batch Size**: 128
|
|
@@ -32,15 +32,15 @@ resnet50-pytorch trained on CIFAR-100 dataset with advanced augmentation techniq
|
|
| 32 |
- **Gradient Clipping**: 1.0
|
| 33 |
|
| 34 |
### Performance
|
| 35 |
-
- **Best Test Accuracy**:
|
| 36 |
- **Total Epochs Trained**: 2
|
| 37 |
-
- **Final Train Accuracy**: 16.
|
| 38 |
-
- **Final Test Accuracy**:
|
| 39 |
|
| 40 |
### Training History
|
| 41 |
- **Best Epoch**: 2
|
| 42 |
-
- **Train Loss**: 2.
|
| 43 |
-
- **Test Loss**:
|
| 44 |
|
| 45 |
### Usage
|
| 46 |
|
|
@@ -59,16 +59,16 @@ checkpoint = torch.load(checkpoint_path, map_location='cpu', weights_only=False)
|
|
| 59 |
|
| 60 |
# Load model (you'll need to have the model definition)
|
| 61 |
# from models import get_model
|
| 62 |
-
# model = get_model('resnet50-pytorch', num_classes=
|
| 63 |
# model.load_state_dict(checkpoint['model_state_dict'])
|
| 64 |
# model.eval()
|
| 65 |
```
|
| 66 |
|
| 67 |
### Training Details
|
| 68 |
-
- **Dataset**:
|
| 69 |
-
- **Classes**:
|
| 70 |
-
- **Image Size**:
|
| 71 |
-
- **Normalization**: mean=(0.
|
| 72 |
|
| 73 |
### Files
|
| 74 |
- `best_model.pth` - Best performing model checkpoint
|
|
@@ -82,8 +82,8 @@ MIT
|
|
| 82 |
|
| 83 |
### Citation
|
| 84 |
```bibtex
|
| 85 |
-
@misc{resnet50-pytorch-
|
| 86 |
-
title = {
|
| 87 |
year = {2025},
|
| 88 |
publisher = {HuggingFace},
|
| 89 |
url = {https://huggingface.co/pandurangpatil/imagenet10trial}
|
|
|
|
| 1 |
---
|
| 2 |
tags:
|
| 3 |
- image-classification
|
| 4 |
+
- imagenette
|
| 5 |
- resnet50-pytorch
|
| 6 |
- pytorch
|
| 7 |
datasets:
|
| 8 |
+
- imagenette
|
| 9 |
metrics:
|
| 10 |
- accuracy
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# ImageNette resnet50-pytorch
|
| 14 |
|
| 15 |
## Model Description
|
| 16 |
|
| 17 |
+
resnet50-pytorch trained on 10-class ImageNet subset (ImageNette) with advanced augmentation techniques.
|
| 18 |
|
| 19 |
### Model Architecture
|
| 20 |
- **Architecture**: resnet50-pytorch
|
| 21 |
+
- **Dataset**: ImageNette
|
| 22 |
+
- **Classes**: 10
|
| 23 |
|
| 24 |
### Training Configuration
|
| 25 |
- **Batch Size**: 128
|
|
|
|
| 32 |
- **Gradient Clipping**: 1.0
|
| 33 |
|
| 34 |
### Performance
|
| 35 |
+
- **Best Test Accuracy**: 24.28%
|
| 36 |
- **Total Epochs Trained**: 2
|
| 37 |
+
- **Final Train Accuracy**: 16.16%
|
| 38 |
+
- **Final Test Accuracy**: 24.28%
|
| 39 |
|
| 40 |
### Training History
|
| 41 |
- **Best Epoch**: 2
|
| 42 |
+
- **Train Loss**: 2.4702 → 2.3422
|
| 43 |
+
- **Test Loss**: 2.6904 → 2.1273
|
| 44 |
|
| 45 |
### Usage
|
| 46 |
|
|
|
|
| 59 |
|
| 60 |
# Load model (you'll need to have the model definition)
|
| 61 |
# from models import get_model
|
| 62 |
+
# model = get_model('resnet50-pytorch', num_classes=10)
|
| 63 |
# model.load_state_dict(checkpoint['model_state_dict'])
|
| 64 |
# model.eval()
|
| 65 |
```
|
| 66 |
|
| 67 |
### Training Details
|
| 68 |
+
- **Dataset**: ImageNette (9469 train, 3925 test)
|
| 69 |
+
- **Classes**: 10
|
| 70 |
+
- **Image Size**: 160×160 or 224×224
|
| 71 |
+
- **Normalization**: mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225)
|
| 72 |
|
| 73 |
### Files
|
| 74 |
- `best_model.pth` - Best performing model checkpoint
|
|
|
|
| 82 |
|
| 83 |
### Citation
|
| 84 |
```bibtex
|
| 85 |
+
@misc{resnet50-pytorch-imagenette,
|
| 86 |
+
title = {ImageNette resnet50-pytorch},
|
| 87 |
year = {2025},
|
| 88 |
publisher = {HuggingFace},
|
| 89 |
url = {https://huggingface.co/pandurangpatil/imagenet10trial}
|