This project applies machine learning techniques to analyze and classify human movement data. It focuses on three core tasks: Human Activity Recognition, Fall Detection, and Fitness Activity Classification.
- Preprocessing of time-series sensor data (e.g., accelerometer, gyroscope)
- Model training using classical ML algorithms (e.g., SVM, Random Forest, k-NN)
- Evaluation with accuracy, precision, recall, and F1-score
- Visualization of activity predictions and performance metrics
-
Clone the repo:
git clone https://github.com/yourusername/performance-ml.git cd performance-ml -
Install dependencies:
pip install -r requirements.txt
-
Run the scripts in
src/or explore the notebooks innotebooks/to train and test models.
Data can be imported from public sources like UCI HAR or custom wearable sensor data.
Model performance and confusion matrices are saved in the results/ folder.