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

51
/ 100
Established

# 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.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

3,549

Forks

938

Language

Jupyter Notebook

License

MIT

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.