--- tags: - image-classification - imagenette - resnet50-pytorch - pytorch datasets: - imagenette metrics: - accuracy --- # ImageNette resnet50-pytorch ## Model Description resnet50-pytorch trained on 10-class ImageNet subset (ImageNette) with advanced augmentation techniques. ### Model Architecture - **Architecture**: resnet50-pytorch - **Dataset**: ImageNette - **Classes**: 10 ### Training Configuration - **Batch Size**: 128 - **Optimizer**: sgd (momentum=0.9, weight_decay=1e-3) - **Scheduler**: onecycle - **Augmentation**: HorizontalFlip, ShiftScaleRotate, Cutout, ColorJitter - **MixUp**: Alpha=0.2 - **Label Smoothing**: 0.1 - **Mixed Precision**: True - **Gradient Clipping**: 1.0 ### Performance - **Best Test Accuracy**: 24.28% - **Total Epochs Trained**: 2 - **Final Train Accuracy**: 16.16% - **Final Test Accuracy**: 24.28% ### Training History - **Best Epoch**: 2 - **Train Loss**: 2.4702 → 2.3422 - **Test Loss**: 2.6904 → 2.1273 ### Usage ```python import torch from huggingface_hub import hf_hub_download # Download model checkpoint_path = hf_hub_download( repo_id="pandurangpatil/imagenet10trial", filename="best_model.pth" ) # Load checkpoint checkpoint = torch.load(checkpoint_path, map_location='cpu', weights_only=False) # Load model (you'll need to have the model definition) # from models import get_model # model = get_model('resnet50-pytorch', num_classes=10) # model.load_state_dict(checkpoint['model_state_dict']) # model.eval() ``` ### Training Details - **Dataset**: ImageNette (9469 train, 3925 test) - **Classes**: 10 - **Image Size**: 160×160 or 224×224 - **Normalization**: mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225) ### Files - `best_model.pth` - Best performing model checkpoint - `training_curves.png` - Training/test accuracy and loss curves - `lr_finder_plot.png` - Learning rate finder results - `metrics.json` - Complete training history - `config.json` - Hyperparameter configuration ### License MIT ### Citation ```bibtex @misc{resnet50-pytorch-imagenette, title = {ImageNette resnet50-pytorch}, year = {2025}, publisher = {HuggingFace}, url = {https://huggingface.co/pandurangpatil/imagenet10trial} } ```