Skip to content

About

About This is a used case project in Machine Learning i.e Calories Burnt Prediction. Machine learning model used - XGBOOST Regression Algorithm.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Machine Learning-Driven Caloric Expenditure Prediction

📌 Project Overview

This project aims to develop a machine learning model to accurately predict caloric expenditure during physical activities using physiological metrics such as heart rate, body temperature, activity duration, weight, and age. By leveraging advanced regression models, we enhance accuracy over traditional estimation techniques.

🚀 Features

  • Multi-Model Approach: Implements Linear Regression, Decision Tree, Random Forest, and XGBoost for comparative analysis.
  • High Accuracy: XGBoost achieves a 35% reduction in Mean Absolute Error (MAE) compared to baseline models.
  • Optimized Performance: Feature selection and hyperparameter tuning lead to a 40% improvement in computational efficiency.
  • Scalable & Adaptable: Easily integrates with fitness applications and wearable devices.

📂 Dataset

🛠️ Tech Stack

  • Programming Language: Python
  • Libraries: NumPy, Pandas, scikit-learn, XGBoost, Matplotlib, Seaborn

🏆 Model Performance

Model MAE Reduction R² Score
Linear Regression 12% 0.75
Decision Tree 18% 0.81
Random Forest 28% 0.88
XGBoost 35% 0.92

📊 Implementation Steps

  1. Data Collection & Preprocessing: Cleaning, feature engineering, normalization.
  2. Model Selection & Training: Implementing multiple regression models.
  3. Hyperparameter Tuning: Using GridSearchCV to optimize performance.
  4. Evaluation & Comparison: Measuring performance with MAE and R².
  5. Deployment (Future Scope): Integration with real-world fitness applications.

🎯 Future Enhancements

  • Implement deep learning models for further accuracy improvement.
  • Deploy as an API for real-time calorie tracking in fitness apps.
  • Extend dataset to include diverse demographics for improved generalization.

🤝 Contributing

Want to contribute? Feel free to open an issue or submit a pull request.

About

About This is a used case project in Machine Learning i.e Calories Burnt Prediction. Machine learning model used - XGBOOST Regression Algorithm.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages