Personal Fitness Tracker Web App ๐๐๏ธโโ๏ธ Overview This AI-powered Personal Fitness Tracker is a Streamlit-based web application that predicts the number of calories burned during exercise using Machine Learning. By entering details like Age, BMI, Duration, Heart Rate, Body Temperature, and Gender, users receive an instant calorie burn estimate. The app provides personalized insights and compares user data with others in the dataset, making it a great tool for fitness tracking.
๐น Key Features โ User-Friendly Interface โ Simple sliders and buttons for easy data input. โ ML-Powered Predictions โ Uses a Random Forest Regressor to estimate calorie burn. โ Insightful Analytics โ Compare your stats with others to understand where you stand. โ Similar Case Analysis โ Find users with similar fitness profiles for better context. โ Data Visualization โ Interactive charts for trends and performance analysis.
๐น Tech Stack & Methodology ๐น Python, Streamlit for web app development. ๐น Pandas, NumPy, Matplotlib, Seaborn for data handling & visualization. ๐น Scikit-learn (RandomForestRegressor) for machine learning predictions. ๐น CSV Data Processing & Feature Engineering to improve model accuracy.
The model is trained on real-world exercise and calorie data, ensuring reliable results. BMI is calculated dynamically, and gender is one-hot encoded to maintain accuracy. The app also highlights how your exercise stats compare with other users, providing valuable insights into your fitness levels.