Accomplishments that we're proud of

Inspiration

Many people are unaware of their risk for diabetes until symptoms appear. Early detection can lead to better treatment and lifestyle changes. We wanted to build a simple, AI-powered tool to help users assess their diabetes risk using common health metrics.

What it does

The app takes user input such as age, glucose levels, BMI, and other health-related features, and predicts whether the user is at risk of diabetes using a trained Random Forest classifier.

How we built it

We used Python, Pandas, Scikit-learn, and Streamlit to build the machine learning model and the web interface. The model was trained on the publicly available PIMA Indian Diabetes Dataset. We deployed the app using Streamlit Cloud and integrated it with Google Cloud for scalability.

Challenges we ran into

One challenge was cleaning the dataset and handling zero values in health metrics like insulin and skin thickness. We also had to tune our model to reduce false positives. Learning how to deploy the app smoothly using Streamlit and GCP took time but was worth it.

Accomplishments that we’re proud of

We created a clean and responsive app that works well for non-technical users and gives quick predictions. It was exciting to see everything come together—from data preprocessing to model training and final deployment.

What we learned

We learned how to apply machine learning in a health-related context, use Google Cloud tools for deployment, and improve collaboration through Git and Devpost.

What’s next

We plan to:

  • Add more features like heart disease risk
  • Improve model accuracy
  • Store user data anonymously (if permitted) for future insights

What we learned

What's next for AI-Powered Health Risk Predictor

Share this project:

Updates