guillaume-chevalier/LSTM-Human-Activity-Recognition
Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier
# Technical Summary Employs a many-to-one LSTM architecture that processes 128-sample time windows of 9-channel inertial sensor data (3-axis accelerometer and gyroscope readings) without extensive feature engineering, relying instead on the recurrent network to automatically learn temporal patterns across sequential measurements. Minimal preprocessing is applied beyond gravity filtering, contrasting with traditional signal-processing-heavy approaches that require manual feature extraction. Built with TensorFlow and includes Jupyter notebook implementations demonstrating end-to-end data loading, model training, and evaluation metrics on the UCI HAR Dataset.
3,549 stars. No commits in the last 6 months.
Stars
3,549
Forks
938
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Nov 06, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/guillaume-chevalier/LSTM-Human-Activity-Recognition"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
OxWearables/stepcount
Improved Step Counting via Foundation Models for Wrist-Worn Accelerometers
OxWearables/actinet
An activity classification model based on self-supervised learning for wrist-worn accelerometer data.
aqibsaeed/Human-Activity-Recognition-using-CNN
Convolutional Neural Network for Human Activity Recognition in Tensorflow
felixchenfy/Realtime-Action-Recognition
Apply ML to the skeletons from OpenPose; 9 actions; multiple people. (WARNING: I'm sorry that...
mmalekzadeh/motion-sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by...