Welcome to the Fitness Checker App – your personal fitness level indicator! This app is designed to predict your fitness level based on some key health metrics. Whether you're just starting out or you're a fitness pro, this app will help you understand where you stand on the fitness spectrum, from Beginner to Advanced.
- 📋 Input Your Details: Provide your age, weight, height, workout duration, and heart rate.
- 🧠 Machine Learning Model: Powered by a trained machine learning model to predict your fitness level.
- 🔍 Instant Results: Get a real-time prediction of your fitness level once you submit the details.
- 🎯 Personalized Insights: Learn whether you're at the Beginner, Intermediate, or Advanced level.
-
Enter your details:
- Age: How old are you?
- Weight: Enter your weight in kilograms (kg).
- Height: Enter your height in centimeters (cm).
- Workout Duration: How long do you typically exercise (in minutes)?
- Heart Rate: Enter your heart rate after exercising (in beats per minute).
-
Click the 'Submit' Button 📤: Once you input the required details, click the submit button to get your fitness level.
-
Get Your Fitness Level: Our AI model will analyze your data and predict whether your fitness level is Beginner, Intermediate, or Advanced.
Ready to check your fitness level? Click the link below to try the app:
- Python 🐍
- Streamlit 🌐 for building the web interface.
- Scikit-learn 🤖 for developing the machine learning model.
- Pandas for data handling and processing.
- Joblib for model persistence and loading.
The machine learning model behind this app was trained on simulated data and uses several input features like age, weight, height, workout duration, and heart rate to predict your fitness level. The model was built using scikit-learn, leveraging the power of classification algorithms to provide accurate fitness predictions.
- Track Your Progress: Whether you're a newbie or a seasoned athlete, knowing your fitness level can help you stay motivated and set goals.
- Personalized Insights: Get a quick and easy fitness check based on health metrics that matter.
- Easy to Use: With a simple, user-friendly interface, anyone can check their fitness level in just a few clicks.
- Enhanced Model: Continuously improve the machine learning model by incorporating real-world fitness data.
- More Health Metrics: Add more input features like BMI, body fat percentage, and activity level for better predictions.
- Workout Recommendations: Provide tailored workout plans based on your fitness level.
Want to contribute to this project? Feel free to fork this repository and submit a pull request. All suggestions are welcome!
- Thanks to the open-source community for their amazing tools and libraries.
- Shoutout to all the fitness enthusiasts out there — this app is for you!