A simple Machine Learning web app built with Streamlit that predicts whether a person is likely to have diabetes based on input medical parameters. The model is trained on the Pima Indians Diabetes Dataset.
Try it live: https://diabetespredictionapp-qjybgkwkuxpfvmf8bmgrjd.streamlit.app/
- Input health parameters: Glucose, BMI, Age, etc.
- Predicts the likelihood of diabetes using a trained ML model.
- Clean and interactive UI built with Streamlit.
- Trained with
RandomForestClassifierfromscikit-learn.
diabetes-prediction-app/ β βββ app.py # Streamlit application script βββ model.pkl # Trained ML model (Random Forest) βββ scaler.pkl # StandardScaler for input normalization βββ requirements.txt # Python dependencies βββ diabetes.csv # (optional) Dataset used for training βββ README.md # Project documentation
- Python
- Pandas, NumPy
- Scikit-learn (ML model and preprocessing)
- Streamlit (for frontend/UI)