RepositoryJupyter NotebookVNVietnam
NgoQuocBao1010

NgoQuocBao1010/Exercise-Correction

Make use of the power of Mediapipe’s pose detection, this project is built in order to analyze, detect and classifying the forms of fitness exercises.

131stars
43forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: lunge

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: exercise-correction

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: fitness-tracker

#1 Repository Của Tuần

🎯 Exercise Pose Correction: Phân tích động tác tập thể dục bằng AI

Phát hiện và đưa ra phản hồi ngay thời gian thực khi bạn thực hiện các bài tập sai kĩ thuật.

Dự án Exercise Pose Correction nhằm phát triển 4 mô hình học máy cho 4 bài tập tập thể dục phổ biến tại nhà: Bicep Curl, Plank, Squat và Lunge. Mỗi mô hình có khả năng phát hiện bất kỳ dạng chuyển động sai nào trong khi người thực hiện bài tập tương ứng. Ngoài ra, dự án còn xây dựng một ứng dụng web sử dụng các mô hình đã huấn luyện để phân tích và cung cấp phản hồi trên video tập luyện.

✨ Điểm nổi bật

  • Phân tích 4 bài tập chính: Hỗ trợ Bicep Curl, Plank, Squat và Lunge – 4 bài tập được tập nhiều tại nhà.
  • Phát hiện lỗi động tác: Mỗi mô hình có khả năng nhận diện các dạng chuyển động sai khi thực hiện bài tập.
  • Dựa trên Mediapipe Pose Detection: Sử dụng công nghệ này để trích xuất keypoints và phân tích tư thế người.
  • Huấn luyện bằng Sklearn và Keras: Các mô hình được xây dựng và huấn luyện bằng các thư viện học máy mạnh mẽ.
  • Ứng dụng web trình diễn: Xây dựng bằng Vue.js và Django, cho phép người dùng tải lên video để nhận phản hồi tức thì.
  • Đánh giá mô hình chi tiết: Cung cấp Confusion Matrix và đường cong ROC cho từng mô hình.
  • Dữ liệu tự thu thập: Do thiếu dữ liệu công cộng, lớp dữ liệu được thu thập từ bản thân tác giả, bạn bè và gia đình.
  • Bài tập Plank sử dụng dữ liệu Kaggle: Tận dụng bộ dữ liệu Yoga từ Kaggle để huấn luyện mô hình Plank.

💡 Vì sao đáng chú ý

Dự án không chỉ giới hạn ở việc tạo ra mô hình, mà còn tích hợp trực tiếp vào một nền tảng web để người dùng dễ dàng trải nghiệm. Điều này giúp người tập có thể tự đánh giá kỹ thuật của mình mà không cần sự hướng dẫn trực tiếp từ huấn luyện viên. Đặc biệt, việc sử dụng Mediapipe pose detection giúp tiết kiệm chi phí phần cứng và dễ dàng triển khai trên nhiều nền tảng khác nhau.

#ExerciseCorrection #MediapipePose #MachineLearning #FitnessTracker #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.3k
Oct 28, 2026
RepositoryJupyter Notebook
charliedream1/ai_quant_trade

Stock AI Trader: 1-stop platform for learning, sim & live trading. Covers: stock basics, strategies, LLMs, factor mining, ML/DL/RL, graph nets, HFT, C++ deploy & JoinQuant code. 股票AI操盘手:一站式学习、模拟、实盘平台。涵盖:股票基础、策略、大模型、因子挖掘、机器学习/深度学习/强化学习、图网络、高频交易、C++部署及聚宽代码。

6.7k
Oct 27, 2026
RepositoryJavaScript
lutzroeder/netron

Visualizer for neural network, deep learning and machine learning models

33.6k
Oct 26, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.1M
Jun 1, 2026
RepositoryJupyter Notebook
rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

107.6k
Oct 30, 2026
RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.8k
Oct 21, 2026
RepositoryPython
pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

105.0k
Oct 30, 2026
Repository
mlabonne/llm-course

Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.

84.7k
Feb 5, 2026
Repository
Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

84.2k
Oct 27, 2026