SmartFit_App / README.md
Tomertg's picture
Update README.md
0e5b8c2 verified
|
Raw History Blame Contribute Delete
1.11 kB

A newer version of the Gradio SDK is available: 6.30.0

Upgrade
metadata
title: SmartFit
emoji: 🏋️
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.3.0
app_file: app.py
pinned: false
license: mit

SmartFit

This application utilizes a Random Forest machine learning model trained on a synthetic dataset of 10,000 user profiles to generate personalized workout routines. The system analyzes biological factors including age, gender, weight, and injuries to construct a tailored training regimen customized to the user's specific goals and equipment availability.

Usage Instructions

  1. Input Details: Enter your biological metrics (Age, Gender, Weight, Height).
  2. Configuration: Select your desired Fitness Goal, Available Equipment, and Experience Level.
  3. Safety: Indicate any active injuries to adjust the exercise selection logic.
  4. Generate: Click Submit to receive a full, step-by-step workout plan.

Model Specifications

  • Architecture: Random Forest Classifier
  • Training Data: 10,000 Synthetic User Profiles (SmartFit Dataset)
  • Logic Engine: Python-based rule engine for load calculation and injury management.