AI POWERED NUTRITION AND FITTNESS PLANNER

Project Code :TCMAPY1549

Objective

This project predicts body fat percentage using LSTM, Random Forest, and XGBoost based on body measurements and demographics. It includes preprocessing steps like missing value handling, outlier removal, and feature scaling. A web interface allows users to input data and receive predictions, personalized nutrition plans, and fitness routines for better health.

Abstract

This project predicts percent body fat using LSTM, Random Forest, and XGBoost based on various body measurements and demographics. The dataset includes parameters such as Density ,age, weight, height, neck, chest, abdomen, hip, thigh, knee, ankle, biceps, forearm, and wrist circumference, along with density from underwater weighing. The data preprocessing steps include handling missing values, outlier removal, feature scaling (Standard Scaler), and feature engineering to improve model performance. The system features a user-friendly web interface (HTML, CSS, JS) with an index page, about page, registration, and login. After logging in, users input their measurements for prediction. Based on the predicted body fat percentage, the system provides personalized nutrition plans and exercise routines to enhance health and fitness. This AI-powered system ensures a data-driven approach to health monitoring and decision-making. Keywords: Machine Learning, LSTM, Random Forest, XGBoost, Web-Based Prediction System.

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   

  Β·         Processor                                 - I3/Intel Processor

Β·         Hard Disk                                - 256 

  Β·         Key Board                               - Standard Windows Keyboard

Β·         Mouse                                    - Two or Three Button Mouse 

  Β·         Monitor                                   - SVGA

Β·         RAM                                       - 8GB

Software Requirements  

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

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

  β€’      Programming Language         :  Python 

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

β€’       IDE/Workbench                     :  VS Code 

  β€’      Technology                             :  Python 3.8+ 

  β€’      Server Deployment                 :  Xampp Server

Demo Video