DiagnoCareHub is a Streamlit web application designed to predict the likelihood of three different diseases: Diabetes, Parkinson's, and Heart Disease. By leveraging machine learning algorithms and user input, the app provides users with an assessment of their potential health conditions.
Link to web app : https://diagnocarehub.onrender.com
The diseases predicted by the web app include :
- Diabetes
- Heart Disease
- Parkinsons Disease
Languages Used :
Libraries Used :
- Numpy
- Pandas
- Scikit-Learn
- Streamlit
The Web App was made with Streamlit and Deployed on Render
- Dataset used : Pima Indians Diabetes Database
- Machine Learning Model : Support Vector Machine with linear function kernel
- Dataset used : UCI Heart Disease Dataset
- Machine Learning Model : Logistic Regression
- Dataset used : Parkinsons Data Set
- Machine Learning Model : Support Vector Machine with radial basis function kernel
-
Clone the repository:
https://github.com/Keraskp/DiagnoCareHub.git
-
Navigate to the project directory:
cd DiagnoCareHub/
-
Create a virtual environment (optional but recommended):
python3 -m venv venv
-
Activate the virtual environment:
source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
To run the application, execute the following command:
streamlit run app.py
This will start the web app locally, and you can access it by visiting http://localhost:8501
in your web browser.
- Select the disease you wish to predict (Diabetes, Parkinson's, or Heart Disease) by using the provided navigation tabs.
- Fill in the necessary information in the input fields provided. Include relevant details such as age, gender, blood pressure, glucose level, etc.
- Click on the "Predict" button to initiate the prediction process.
- After a brief processing period, the app will display the results, including the likelihood of having the selected disease.
Contributions to this project are welcome. If you encounter any issues or have suggestions for improvement, please feel free to submit a pull request or open an issue in the project repository.
This project is licensed under the MIT License.
The salary predictions provided by this web application are estimates based on historical data. Actual salaries may vary depending on a variety of factors not accounted for in the model. The application is intended for informational purposes only, and the developers are not responsible for any decisions made based on the predicted salary values.