The objective of the Life Expectancy Prediction System is to predict life expectancy using machine learning models like GBM, LightGBM, and KNN, based on the provided dataset of socio-economic and health-related factors. The system integrates features such as GDP, education, and healthcare access for accurate predictions. Explainable AI (LIME) is used to provide transparent and interpretable results. The goal is to assist in healthcare and policy decision-making by providing data-driven insights.
This project proposes a machine learning-based framework for predicting life expectancy in both developed and developing regions, leveraging Gradient Boosting Machine (GBM), LightGBM, and K-Nearest Neighbors (KNN) models. The models are trained on a dataset that includes various socio-economic and health indicators such as Adult Mortality, Alcohol consumption, Hepatitis B, Polio, GDP, and Schooling. A key aspect of the project is the use of Explainable AI (XAI) with Local Interpretable Model-agnostic Explanations (LIME) to provide transparency and interpretability in the prediction process. The data undergoes preprocessing steps such as handling missing values, feature engineering, and resampling to address class imbalance. The Gradient Boosting Machine model achieved an R2 score of 0.9861, while LightGBM and KNN models showed R2 scores of 0.9902 and 0.9908, respectively. A Flask-based web application is developed to allow users to interact with the model, providing modules such as Home, Register, Login, Classification, and Logout. This work demonstrates the potential of machine learning models to accurately predict life expectancy while ensuring the explainability of predictions using XAI techniques.
Keywords: Life expectancy, Machine Learning, Gradient Boosting Machine, LightGBM, KNN, XAI, LIME, Data Preprocessing, Flask, Predictive Modeling
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

The hardware requirements specify the physical resources necessary to run the system efficiently. For this life expectancy prediction system, the following are the recommended hardware specifications:
Software Requirements
The software requirements specify the environment and tools necessary to develop, run, and deploy the system. The required software components for this life expectancy prediction system are as follows:
Β· IDE/Workbench:
o Visual Studio Code: A lightweight and versatile code editor with Python support.
o PyCharm: An IDE optimized for Python development with features like code completion, debugging, and project management.
o Jupyter Notebooks: For experimenting, running code in cells, and visualizing data and model results interactively.