EARLY DETECTION OF DIABETES MELLITUS USING MACHINE LEARNING MODELS.

Project Code :TCMAPY2153

Objective

The objective of this project is to develop a machine learning-based system for the early detection of diabetes mellitus. Using models like LGBM and XGBoost, along with an ensemble stacking classifier, the system aims to predict whether an individual is diabetic or non-diabetic. The project focuses on optimizing model performance and accuracy through feature selection and hyperparameter tuning. Ultimately, the goal is to provide an effective tool for early diabetes detection, aiding in timely intervention and management.

Abstract

This project focuses on the early detection of Diabetes Mellitus using machine learning models, specifically LightGBM (LGBM), XGBoost, and a hybrid Stacking Ensemble approach. The Stacking Ensemble combines the strengths of LightGBM and XGBoost as base models (Level 0), with Logistic Regression as the meta-learner (Level 1), improving the final prediction accuracy. The dataset used includes key features such as Pregnancies, Glucose, Blood Pressure, Skin Thickness, Insulin, BMI, Diabetes Pedigree Function, Age, and the target variable Outcome. Our results demonstrate that the Stacking Ensemble achieves the highest accuracy of 97.2%, surpassing individual model performances (LightGBM at 96.5%, XGBoost at 96.8%). A Flask-based application is developed to provide modules including Home, Register, Login, Classification, and Logout, ensuring an end-to-end solution for diabetes detection. The integration of multiple machine learning algorithms with an ensemble approach showcases a robust method for accurate early diagnosis of diabetes, highlighting the potential of machine learning in healthcare applications.

Keywords: LightGBM, XGBoost, Stacking Ensemble, Diabetes Mellitus, Machine Learning, Logistic Regression, Prediction, Flask, Healthcare

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

Block Diagram

Specifications

Hardware Requirements

The hardware requirements specify the physical resources necessary to run the system effectively. For this project, the following are the recommended hardware specifications:

  • Processor: Intel Core i3 or better
  • Hard Disk: 160GB or higher
  • Keyboard: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: SVGA or higher resolution
  • RAM: 8GB or more

Software Requirements

The software requirements specify the environment and tools necessary to develop, run, and deploy the system. The required software components for this project are as follows:

  • Operating System: Windows 7/8/10 or Linux
  • Programming Language: Python

Demo Video

mail-banner
call-banner
contact-banner
Request Video