🏥 An AI-powered healthcare web app that predicts the risk of 5 diseases using trained ML models. Integrates multiple predictive models into a single intelligent dashboard for fast, efficient health risk analysis.
⚠️ The app may take a few seconds to load due to free hosting.
|
🩸 Diabetes Prediction
|
❤️ Heart Disease Prediction
|
🍺 Liver Disease Prediction
|
|
🧬 Kidney Disease Prediction
|
🎗️ Breast Cancer Detection
|
☁️ Cloud Deployed
|
| Disease | Model Used | Accuracy |
|---|---|---|
| 🩸 Diabetes | Support Vector Machine | ~77% |
| ❤️ Heart Disease | Random Forest | ~85% |
| 🍺 Liver Disease | Gradient Boosting | ~87% |
| 🧬 Kidney Disease | Random Forest | 100% |
| 🎗️ Breast Cancer | Random Forest | ~95% |
|
🧠 Multi-Disease Platform
|
⚡ Real-Time Predictions
|
|
📊 Interactive UI
|
🏗️ Scalable Architecture
|
User Input (Streamlit UI)
│
▼
Data Preprocessing
(Scaling + Feature Alignment)
│
▼
Machine Learning Model
(SVM / Random Forest / Gradient Boosting)
│
▼
Prediction Output
│
▼
UI Display (Risk Result)
Multi_Disease_Prediction_System/
│
├── 📄 app.py # Main Streamlit application
│
├── 🏋️ train_diabetes_model.py # Diabetes model training
├── 🏋️ train_heart_model.py # Heart disease model training
├── 🏋️ train_liver_model.py # Liver disease model training
├── 🏋️ train_kidney_model.py # Kidney disease model training
├── 🏋️ train_breast_cancer_model.py # Breast cancer model training
│
├── 📁 datasets/ # Raw training datasets
├── 🧠 models/ # Saved Pickle model files
│
├── 📋 requirements.txt # Python dependencies
└── 📖 README.md
| Layer | Technology |
|---|---|
| 🐍 Language | Python 3.10 |
| 📊 Data | NumPy · Pandas |
| 🤖 ML Models | Scikit-learn · XGBoost |
| 🌐 Frontend | Streamlit |
| 💾 Persistence | Pickle |
| 🔧 Tools | Git · GitHub |
git clone https://github.com/yashrajagawane/Multi-Disease-Prediction-System.git
cd Multi-Disease-Prediction-System# Create
python -m venv venv
# Activate — Windows
venv\Scripts\activate
# Activate — macOS / Linux
source venv/bin/activatepip install -r requirements.txtstreamlit run app.py- 🏥 Healthcare risk analysis — quick screening for patients
- 🧪 Medical research — support and data exploration
- 📊 Early detection — flag disease risk before symptoms
- 🤖 Clinical decision support — AI-assisted diagnosis aid
- 🚀 API-based deployment with FastAPI
- 🔐 User authentication system
- 📋 Patient history tracking
- 📈 Prediction confidence visualization
- 📱 Mobile-responsive UI improvements
- 🧬 Deep learning model integration
Yashraj Agawane
🎓 B.Tech Student | 💡 Machine Learning Enthusiast
Passionate about building scalable AI-driven applications and solving real-world problems using Machine Learning & Data Structures.
Star the repo — it takes one click and means a lot!
Built with ❤️ to make healthcare more accessible