Back To Projects

Predictive Modeling of Diabetes Using Python Neural Networks

Advik V.

This research develops a neural network model using machine learning to predict diabetes occurrence, achieving strong accuracy and performance metrics, and highlights the need for ongoing model improvements to enhance early detection and healthcare for at-risk individuals.


This work uses machine learning approaches to predict the occurrence of diabetes in individuals. Specifically, a neural network model is developed by utilizing the sklearn Python package. Since diabetes is a common chronic metabolic illness, preventing complications and managing the condition effectively depend on early detection. The goal of the research is to accurately classify people as either healthy or diabetic based on pertinent medical characteristics. The model's overall accuracy, balanced performance metrics across the healthy and diabetic classes, and precision, recall, and F1-score are used to evaluate its effectiveness. The outcomes show a respectable performance, suggesting a good potential for diabetes occurrence prediction. The findings emphasize how crucial it is to keep improving the model in order to increase its predictive power and, eventually, help those at risk of diabetes receive better healthcare.

Explore More!

Source Code
Advik V.
Ronil Synghal
UPenn MS Robotics, Data Scientist @ SCPMG

Related Projects

Using Linear Regression to Detect the Binding Efficiency of Ligands for Effective p53-MDM2 Inhibition

This research project targets the interaction between the MDM2 and p53 proteins to find out the most efficient ligands, or small molecules, that can bind to MDM2 and prevent the inhibition of p53 so as to stimulate the opportunity for p53 to signal for cell repair/death.
Hoshita U.
Mentored by Ayush Pandit
Computational Approaches to Enhance Idiopathic Intracranial Hypertension Diagnosis: A Neural Network-Based Framework for Improved Clinical Decision Support

A computer model, trained on eye images, can tell if optic nerves are healthy or not with 97% accuracy. This is important because it messes up less often than people do, making it a useful tool. The model looks at pictures of the back of the eye (fundus imaging) to make these predictions.
Rohan B.
Mentored by
Sleep Stage Classification: Investigating Deep Learning with High Dataset Imbalance Under Temporal Interval Change and Data Imbalance Techniques

This study investigates automated sleep stage classification using a CNN-GRU architecture, demonstrating that three-channel multimodal data and longer temporal contexts (60s and 90s) improve classification performance compared with two-channel and 30s approaches. The findings support ASSC as an efficient and accurate alternative to manual sleep scoring, with the best-performing model achieving a macro F1 score of 0.78 ± 0.02.
Ochir J.
Mentored by Joe Xiao