Authors: Aditi Vinod & Ian Walsh
A model that takes in EMG inputs from armband-collected data and can determine whether the user has thrown rock, paper, or scissors.
- MATLAB 2023a or later
- Statistics & Machine Learning Toolbox
- Deep Learning Toolbox
- Signal Processing Toolbox
collectData
- Runs the data collection script.
Concatenate
- compiles several trial runs of data collection together for bulk training.
main
- Runs the training & testing and then calculates accuracies/f1 scores/confusion matrices.
preprocessData
- Does the preprocessing on the raw EMG data.
createFeatures
- Runs feature extraction on the collected data.