This project aims to leverage machine learning models to predict the likelihood of various diseases based on user inputs. The diseases covered in this system include Diabetes, Heart Disease, and Parkinson's Disease.
Diabetes is a chronic disease that occurs when the pancreas is no longer able to make insulin, or when the body cannot effectively use the insulin it produces. This leads to elevated levels of glucose in the blood (hyperglycemia).
Heart disease refers to various types of heart conditions, including coronary artery disease, heart attacks, and more. It is one of the leading causes of death globally.
Learn more about Heart Disease
Parkinson’s disease is a progressive nervous system disorder that affects movement. It is associated with tremors, stiffness, and slow movement.
Learn more about Parkinson's Disease
health_prediction_system/
│── dataset/
│ ├── diabetes.csv
│ ├── heart.csv
│ ├── parkinson.csv
│
│── model_saved/
│ ├── diabetes_model.pkl
│ ├── heart_model.pkl
│ ├── parkinson_model.pkl
│
│── logs/
│ ├── Stores training logs
│
│── requirements.txt
│── TrainModel.py
│── app.py
│── utils.py
│── README.md To use this system, follow these steps:
- Clone the repository.
- Install the required dependencies using
pip install -r requirements.txt. - Run the application using
streamlit run app.py. - Navigate to the web interface and input the required parameters for each disease prediction.
The models used in this system are trained using various machine learning algorithms and are saved in the model_saved directory. The models include:
diabetes_model.pklheart_model.pklparkinson_model.pkl
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.