Predicting Diabetic Distress and Emotional Burden in Type-2 Diabetes Using Explainable AI

Project Code :TCMAPY1902

Objective

The main objective of this project is to develop an explainable machine learning system capable of predicting diabetic distress levels in individuals with Type-2 Diabetes. This is achieved by utilizing both clinical and emotional features to classify distress into two categories: low or high. To accomplish this goal, the project first focuses on preprocessing and preparing the dataset to ensure high-quality inputs for effective model training. Following this, a range of existing machine learning algorithms including XGBoost, Random Forest, Support Vector Machine (SVM), Logistic Regression, Ridge Regression, Lasso Regression, and Multi-Layer Perceptron are implemented and compared for their performance in predicting distress levels. Additionally, the project explores the development of advanced ensemble models such as Stacking Classifier, Voting Classifier, TabNet, and CatBoost to further enhance prediction accuracy and model interpretability.

Abstract

This project focuses on predicting diabetic distress and emotional burden in individuals with Type-2 Diabetes using explainable artificial intelligence (AI) techniques. Utilizing a dataset comprising demographic, clinical, and psychosocial features such as age, gender, smoking status, dietary habits, marital status, disease duration, fasting blood sugar (FBS), and various distress dimensions including emotional burden, physician-related distress, regimen-related distress, and interpersonal distress the model aims to classify the total Diabetes Distress Scale (DDS) score into low or high distress levels.

Keywords: Type-2 Diabetes, Diabetic Distress, Emotional Burden, Explainable AI, Machine Learning, CatBoost, Stacking Classifier, LIME, SHAP, Flask.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

β€’      Operating System                    :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, MySQL. Connector, Scikit-Learn, pytorch

β€’      IDE/Workbench                      :  VS Code

β€’      Technology                             :  Python 3.8+

β€’      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video