Spaces:
Sleeping
Sleeping
# Dog Breed Identifier 🐶 | |
## Live App | |
Try it here: https://huggingface.co/spaces/Dgv2/Final_Project | |
## Project Description | |
I decided to do this project as my final assignment because of my love for animals, especially dogs. One of the earlier homework assignments involved video recognition, and I actually used footage of my own dog — it was one of my favorite parts of the course. So when I had the chance to build a final project around something I care about, this felt like the perfect fit. I really appreciate being able to wrap up the course with something that combines what I’ve learned with what I enjoy. | |
The app I built is a simple tool where users can upload a photo of a dog, and it will predict the breed from a set of 120 possibilities. It uses a Vision Transformer model (ViT) that was pre-trained and fine-tuned specifically for dog breed classification. I put everything together using Gradio for the interface and deployed it on Hugging Face Spaces to make it accessible online. Overall, this project helped me apply image classification techniques from class in a hands-on way, while getting to work on a topic that’s genuinely fun and interesting to me. | |
## How It Works | |
- Upload an image of a dog. | |
- The app predicts one of 120 dog breeds using a pretrained ViT model. | |
- Built using Python, Transformers, Torch, and Gradio. | |
## Tools Used | |
- Hugging Face Spaces | |
- Gradio | |
- Vision Transformer (ViT) | |
- Stanford Dogs dataset | |