The Dog Breed Detection App is a simple Streamlit application that uses a pre-trained machine learning model to predict the breed of a dog based on an uploaded image. Whether you're a dog enthusiast or just curious about your dog's breed, this app can provide you with an answer.
- Breed Prediction: Upload a picture of your dog, and the app will predict the most likely breed from a list of 70 different breeds.
- Easy to Use: The user-friendly interface makes it simple for anyone to use.
You can see a live demo of the app here.
To run the Dog Breed Detection App locally, follow these steps:
-
Clone this repository:
git clone https://github.com/harichselvamc/Dog_Breed_detection
-
Change the directory to the project folder:
cd Dog_Breed_detection
-
Install the required dependencies using pip:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
./dog
│
└── Afghan
│ ├── 001.jpg
│ ├── 002.jpg
│ ...
│
└── African Wild Dog
│ ├── 001.jpg
│ ├── 002.jpg
│ ...
...
Each breed has its own folder containing multiple images.
The Dog Breed Detection App uses a pre-trained machine learning model based on the InceptionV3 architecture. The model has been fine-tuned on a dataset of 70 different dog breeds.