RiccardoRiccio/Fitness-AI-Trainer-With-Automatic-Exercise-Recognition-and-Counting
An extension of the previous 'Fitness-AI-Coach': a complete web application with real-time exercise recognition and counting. The exercise recognition model achieves 99% accuracy on the test set and 95% and 90% on two additional external datasets. || Give a star ⭐ to the repository if it was useful. Thank you! 😊
Combines MediaPipe pose estimation with BiLSTM neural networks to extract body landmarks and angles for exercise classification, processing sequential 30-frame features for temporal pattern recognition. The web interface built on Streamlit supports three operational modes: manual video upload analysis, real-time webcam tracking, and automatic exercise detection with rule-based rep counting using angle thresholds. Integrates OpenAI's GPT-3.5-turbo chatbot via LangChain for conversational fitness coaching within the same application.
132 stars.
Stars
132
Forks
28
Language
Python
License
—
Category
Last pushed
Feb 28, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/RiccardoRiccio/Fitness-AI-Trainer-With-Automatic-Exercise-Recognition-and-Counting"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
NgoQuocBao1010/Exercise-Correction
Make use of the power of Mediapipe’s pose detection, this project is built in order to analyze,...
cris-maillo/yogAI
work in progress
reevald/ai-workout-assistant
AI-based pose tracking and repetitions counter to help everyone do the workout.
Furkan-Gulsen/Sport-With-AI
The human body is detected with the help of the Mediapipe library. Then, using the mathematical...
chrisprasanna/Exercise_Recognition_AI
Developing a virtual personal fitness tracker and exercise activity recognition A.I. using...