Skip to content

mirzayasirabdullahbaig07/Diabetes-Prediction-Model

Repository files navigation

🩺 Diabetes Prediction Web App

An AI-powered interactive web application built with Streamlit that predicts whether a person is diabetic based on key medical parameters.
The model is trained on the PIMA Indians Diabetes Dataset using Scikit-learn.


🚀 Demo

🔗 Live App on Streamlit

🚀 Video Demo

screen-capture.16.webm

🚀 Detail Video On Youtube

🎥 Watch Demo on YouTube


📌 Features

  • Enter medical details through a user-friendly input form.
  • Model predicts diabetes risk instantly.
  • Trained on the PIMA Diabetes Dataset (Kaggle).
  • Clean and interactive Streamlit interface.
  • Sidebar navigation with developer details and links.

🔍 Usage

  1. Open the app in your browser.
  2. Enter the required medical information:
    • Pregnancies
    • Glucose Level
    • Blood Pressure
    • Skin Thickness
    • Insulin Level
    • BMI (Body Mass Index)
    • Diabetes Pedigree Function
    • Age
  3. Click Predict.
  4. Get results instantly:
    • The person is not diabetic
    • The person is diabetic

📊 Dataset

  • Dataset Name: PIMA Indians Diabetes Database
  • Source: Kaggle Dataset
  • Attributes: 8 health parameters + outcome label
  • Goal: Predict diabetes risk from health features

⚙️ Tech Stack

  • Python 3.9+
  • Streamlit (Web App UI)
  • Scikit-learn (Machine Learning Model)
  • NumPy & Pandas (Data Processing)
  • streamlit-option-menu (UI Navigation)

📸 Screenshots

🏠 Home Page

image

🏠 Data Visualization Page

image

🏠 About Page

image

✅ Prediction Result

image

✅ Prediction Result

image

✅ Prediction Result

image

👨‍💻 Author

Mirza Yasir Abdullah Baig


❤️ Acknowledgements


⚠️ Disclaimer

This project is for educational purposes only.
It should not be used as a substitute for professional medical advice or diagnosis.


About

An interactive Machine Learning-powered web application that predicts whether a person is diabetic based on key health parameters. Built with Python, Scikit-learn, and Streamlit, this app aims to make early diabetes risk detection simple and accessible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages