S13 / README.md
Shivdutta's picture
Update README.md
78fa729 verified
---
title: S13
emoji: 🐨
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 4.28.0
app_file: app.py
pinned: false
license: mit
---
# Pytorch LIghtning Model Trained for CIFAR10
- This application showcases the inference capabilities of a model trained on the CIFAR dataset.
- The architecture utilized is based on Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun's work on Deep Residual Learning for Image Recognition (arXiv:1512.03385).
- It has been recreated and trained on the CIFAR10 dataset, achieving an accuracy of 85%+ within 24 epochs. The training process was accelerated using the One Cycle Policy technique. The model implementation is done using PyTorch Lightning.
- The model is coded using PyTorch Lightning 2.2.2.
Mentioned below is the link for Training Repository [Training Repo Link](https://github.com/Shivdutta/ERA2-Session13)
- Following the training process, the model is saved locally and then uploaded to Gradio Spaces.
- Attached below is the link to [download model file](https://huggingface.co/spaces/Shivdutta/S13/blob/main/model.pth)
- This app has two features :
- **GradCam:**
" - To visualize the specific regions of the image that the model focuses on during inference
- This insight can guide the development of augmentation strategies aimed at enhancing model accuracy"
- **Misclassified Image:**
- Despite achieving a test accuracy of over 85% during model training, there remained a 12% misclassification rate for certain images.
- This feature facilitates the visualization of misclassified images alongside their correct and incorrect labels.
- Such visualization aids in devising strategies to enhance accuracy, especially for specific classes."
## Usage:
### GradCam
- Upload an image or choose from predefined examples.
- Adjust the opacity.
- Specify the number of top classes you wish to view.
- Click the 'Submit' button to generate the results."
### Misclassified Images
- Select the number of misclassified images you want to see
- Click on `Display Misclassified Images` to show the images in the center and their respective correct and misclassified labels in the sequence
![GradCam and Misclassified Image](https://raw.githubusercontent.com/Shivdutta/ERA2-Session13/main/gradio-S13-1-new.png)
![GradCam and Misclassified Image](https://raw.githubusercontent.com/Shivdutta/ERA2-Session13/main/gradio-S13-2.png)
Thank you