EMG Rock Paper Scissors Classifier
Physical hardware used in the Demo
Learning
Machine learning concepts and techniques
How to work on a larger more complex software project
Troubleshooting process needed to get a working demo
Description
In my class, Neurotechnologies: Brains and Machines, the culminating project consisted of developing a machine learning pipeline to detect whether a user had thrown rock, paper, or scissors using EMG data collected from an arm band. Electomyography (EMG) is a techniques that detects electrical signals from motor neurons firing. These small signals were able to be picked up by Pisson armbands, amplified and filtered, and then used to build a model which could differentiate between the three gestures. I took the project one step further and connected these predictions to a robot hand that embodied the machine learning model and would in theory always beat the person it played since it knew already what had been thrown! I really enjoyed the project, and learned a bunch about machine learning and associated concepts.