DogHealth AI is an innovative application that uses advanced AI and computer vision techniques to predict and detect skin diseases in dogs through image analysis. Our system analyzes images of dogs to identify potential health issues early, improving treatment outcomes and pet well-being.
Experience DogHealth AI in action: DogHealth AI on Streamlit
- Upload images of dogs for analysis
- Predict potential skin diseases with confidence scores
- Provide descriptions of detected conditions
- User-friendly interface for both pet owners and veterinarians
- Python 3.8+
- TensorFlow 2.x
- Keras
- Streamlit
- InceptionV3 architecture
- Pillow (PIL)
- NumPy
-
Clone the repository:
git clone https://github.com/akhilesh1709/PetPonks-AI-competition.git cd PetPonks-AI-competition
-
Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Download the trained model:
- Ensure
improved_dog_disease_prediction_model.h5
is in themodel_training_notebook
directory
-
Start the Streamlit app:
streamlit run app.py
-
Open your web browser and navigate to
http://localhost:8501
-
Upload a dog image and click 'Predict' to get the analysis results
The model uses a fine-tuned InceptionV3 architecture. For details on the training process, refer to model.ipynb
.
We welcome contributions to improve DogHealth AI. Please feel free to fork the repository, make changes, and submit pull requests.