Multiple Disease Prediction is a machine learning-powered web application that allows users to predict the likelihood of multiple diseases— Diabetes and Heart Disease based on inputted clinical data. The models are trained using standard datasets and the app is deployed using Streamlit for an interactive user experience.
-
Disease Prediction: Predicts the likelihood of
- 🩸 Diabetes
- ❤️ Heart Disease
-
Streamlit Interface: Simple, interactive UI for inputting parameters and viewing results.
-
Google Colab Training: ML models trained in Colab and exported as
.savfiles. -
Preprocessing with Scaler: Ensures consistent input handling using a saved
scaler.pkl. -
Modular Structure: Clean folder layout for models, notebooks, and app logic.
To get the Multiple Disease Prediction app running locally, follow the instructions below to set up the application on your local machine.
Ensure you have the following installed:
- Python 3.8+
- pip (Python package manager)
- Git (optional, for cloning)
git clone https://github.com/tanmay-srivastav4/multiple-disease-prediction.git
cd multiple-disease-predictionFor Windows
python -m venv venv
venv\Scripts\activateFor Mac/Linux
python3 -m venv venv
source venv/bin/activatepip install -r requirements.txtstreamlit run app.py🧰 Technologies Used
- Frontend: Streamlit
- Backend: Python
- ML Libraries: scikit-learn, pandas, numpy
- Model Training: Google Colab
- Model Serialization: joblib (.sav format)