ryan phillips week4_demo_noname
TRANSCRIPT
Building a Better Boxer with Wearable Technology
RyanPhillips
The Goal: Cleaner Woriout Feedbaci
StraightPunches Power Punches
Punches
Jab Cross Uppercut Hook
Block
Analyzing the Data
RawData:• Motion inX, Y, Z• Rotation inX, Y,Z
Engineered Features inPostgreSQL:• Averages of each
dimension• Absolute value of Y-
motion
Createddatabase inPostgreSQL
Entered FeaturesintoRandom Forest
Optimized usingscikit-learn
Validatedusing newdata
How is this woriing?
Notinformative
How is this woriing?
Notinformative
Informative!
Which Punches are being misclassified?
Twochallenges:
- JabsmixedwithCrosses
- Hooksoftenmisclassified
Which Punches are being misclassified?
Solutions:
- SimplifyUI;CollapseJabsandCrossesintoonecategory
- RemoveNoisyHookData
Result:Accuracyincreasedfrom77%to89%
Thank you for Your Attention
Ryan [email protected]