Explainable Predictive Modeling of Obesity Using Machine Learning

Project Code :TCMAPY1899

Objective

 The objective of this project is to develop an accurate and explainable obesity risk prediction system using advanced machine learning models, including XGBoost and stacking classifiers, integrated with LIME for transparent predictions.

Abstract

This project aims to predict obesity risk using machine learning algorithms, focusing on model accuracy and interpretability. Various models like XGBoost and Stacking Classifiers are employed to classify individuals based on features such as age, family history, and lifestyle factors. The system incorporates Explainable AI (XAI), specifically LIME, to provide explanations for predictions, helping users understand the reasoning behind the results. The project compares the performance of Naive Bayes and Support Vector Machine (SVM) with the proposed models, offering improved accuracy and explainability. The goal is to make the prediction process transparent and reliable for healthcare professionals and researchers, enhancing decision-making in obesity risk management. The web-based system allows users to upload data, get predictions, and explore model explanations, creating an accessible tool for obesity prediction and intervention.

Keywords: Obesity prediction, machine learning, stacking classifiers, LIME, CatBoost, LightGBM, Random Forest, feature selection, SMOTE, explainability.

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

Block Diagram

Specifications

SOFTWARE REQUIREMENS

 

Operating System                               :  Windows 7/8/10

Server side Script                                :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              :Flask, Pandas, Torch, Sklearn, Librosa,Numpy , Seaborn, Matplotlib

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

 

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video