Body Fat Percentage Prediction Using Machine Learning - Final Year Project with Source Code
Body Fat Percentage Prediction Using Machine Learning - Complete Project Demo Video
Watch Demo Video
Machine Learning

Body Fat Percentage Prediction Using Machine Learning

The Body Fat Percentage Prediction Using Machine Learning system is a comprehensive machine learning solution that predicts body fat percentage using anthropometric measurements. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. It implements Ridge Regression and Lasso Regression algorithms, achieving 74.6% R² score with an RMSE of 4.23%.

The system utilizes the Body Fat Percentage Using Anthropometric Measurements dataset comprising 252 samples with 14 features including Age, Weight, Height, and various circumference measurements (Neck, Chest, Abdomen, Hip, Thigh, Knee, Ankle, Biceps, Forearm, Wrist). It provides an accessible, web-based solution for predicting body fat percentage from simple physical measurements, enabling health professionals and individuals to assess obesity-related health risks conveniently and cost-effectively.

Python 3.8+ Machine Learning Ridge Regression Lasso Regression Scikit-learn Pandas NumPy Matplotlib Seaborn Flask HTML/CSS/JS
Key Features:
  • Multi-Model Body Fat Prediction
  • Ridge Regression (74.6% R²)
  • Lasso Regression (73.8% R²)
  • Feature Engineering (BMI, WHR)
  • Interactive Visualizations
  • Real-time Body Fat Predictions
  • Model Performance Comparison
  • Feature Importance Analysis
  • 5-Fold Cross-Validation
  • Flask Web Application

Algorithms Used

📊 Ridge Regression
Linear regression with L2 regularization, α=1.0, handles multicollinearity
🎯 R²: 0.746
📉 Lasso Regression
Linear regression with L1 regularization, α=0.1, feature selection
🎯 R²: 0.738
🔧 Feature Engineering
BMI, Waist-Hip Ratio, Waist-Height Ratio, Age Groups
📊 CV R²: 0.731
📈 Cross-Validation
5-Fold stratified K-Fold with StandardScaler
🔧 CV Std: 0.034

Methodology & Workflow

1 Data Collection
252 samples with 14 anthropometric features
2 Data Preprocessing
Cleaning, handling outliers, feature scaling
3 Feature Engineering
BMI, Waist-Hip Ratio, Waist-Height Ratio
4 Model Training
Ridge and Lasso Regression with hyperparameter tuning
5 Model Evaluation
R², RMSE, MAE, MAPE, 5-fold cross-validation
6 Web Deployment
Flask web app with real-time prediction

Model Performance Comparison

Metric Ridge Regression Lasso Regression Best
Test R² Score 0.746 0.738 Ridge
Test RMSE 4.23% 4.31% Ridge
Test MAE 3.10% 3.16% Ridge
Test MAPE 15.42% 15.87% Ridge
CV Mean R² 0.731 0.712 Ridge
CV Std R² 0.034 0.041 Ridge

Project Package Includes:

Complete Source Code Documentation (50+ pages) Video Tutorial Body Fat Dataset (252 samples) Flask Web App Model Files (Pickle) Visualizations 24/7 Expert Support
Check Payment Status
LIMITED TIME OFFER -70%
Complete Project Package Lifetime Access
Original Price
9,999
Today's Price 2,999 💎 Save ₹7,000
You Save ₹7,000 (70% OFF)
Complete Source Code
Documentation & PPT
Video Tutorial
24/7 Expert Support

Scan & Pay with UPI

SECURE
UPI QR Code
Payee Thirumalai Kumar
UPI ID 9600095045@icici
Amount ₹2,999

Submit Your Payment

100% SECURE
Payment Details

Enter your UPI Transaction ID and upload payment screenshot for verification.

📚 Academic & Research Support Services
Need help with Thesis, Dissertation, Assignments, or PhD Research? We've got you covered!
📝

Thesis & Dissertation

Complete thesis writing, research guidance, and formatting support

Expert Help
📄

Assignment Help

Quality assignment writing, editing, and proofreading services

100% Original
🔬

PhD Research

Research proposal, literature review, data analysis & publication

PhD Level
📊

Project Guidance

Academic projects, mini projects, and final year project support

Hands-on
📞 Need custom support? Contact us directly!
Chat on WhatsApp
Chat with us 💬