Animal Prediction is a web application developed using Python and Django that allows users to predict the animal species based on uploaded photos. The application utilizes machine learning algorithms to analyze the image data and provide accurate predictions.
- User-friendly web interface for uploading animal photos.
- Machine learning model trained on a dataset of various animal species.
- Predictive analysis to determine the most probable animal species in the uploaded photo.
- Visual representation of prediction results with confidence scores.
Follow these steps to set up and run the Animal Prediction web application locally:
-
Clone the repository:
git clone https://github.com/NagiPragalathan/animal_prediction.git
-
Navigate to the project directory:
cd animal_prediction
-
Create a virtual environment:
python -m venv env
-
Activate the virtual environment:
-
For Windows:
env\Scripts\activate
-
For macOS/Linux:
source env/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
Run database migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Open a web browser and access the application at
http://localhost:8000
.
-
On the home page, click on the "Upload Photo" button to select an animal photo from your device.
-
After selecting the photo, click on the "Predict" button to perform the animal prediction analysis.
-
Wait for the analysis to complete. The application will display the predicted animal species along with a confidence score.
-
You can upload multiple photos and perform predictions for each of them.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue on the GitHub repository.
This project is licensed under the MIT License.