This project aims to predict the likelihood of an individual having diabetes using machine learning algorithms implemented within a Django framework. The application provides a user-friendly interface where users can input relevant medical information, and the system generates a prediction based on the provided data.
The Prediction of Diabetes project combines the power of machine learning algorithms and the Django web framework to create a predictive model for diabetes. By utilizing a dataset containing various medical attributes, the system can predict the likelihood of a person having diabetes based on the input provided.
- User-friendly interface for inputting medical information.
- Integration of machine learning algorithms for diabetes prediction.
- Display of prediction results to users.
- Data visualization to provide insights into the prediction model.
- Secure user authentication and authorization.
- User profile management.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/kabuur/Prediction-of-diabetes-using-machine-learning-algorith-whit-Django-framework.git
- Change into the project directory:
cd Prediction-of-diabetes-using-machine-learning-algorith-whit-Django-framework
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- On macOS and Linux:
source venv/bin/activate
- On Windows:
venv\Scripts\activate
- Install the project dependencies:
pip install -r requirements.txt
- Run database migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Open your web browser and navigate to
http://localhost:8000
to access the application.
- Create an account or log in if you already have one.
- Fill in the required medical information in the provided form.
- Click the "Predict" button to obtain the prediction result.
- The prediction result will be displayed on the screen.
- Explore the different sections of the application to gain insights into the prediction model and manage your user profile.
- Python
- Django
- Machine Learning (Scikit-learn, TensorFlow, or any other relevant libraries)
- HTML/CSS
- JavaScript
- Bootstrap (or any other CSS framework)
- SQLite (or any other database of your choice)
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request. Make sure to follow the existing code formatting and style conventions.
This project is licensed under the MIT License.