Live classifying human movement through machine learning
blog.telenor.io
blog.telenor.io
As a side note, SVM's and Random Forests are generally considered the best 'out of the box' models. So you chose a good one to experiment with!
Also, since you already wrote the analysis code in Python, why not write the front-end in Python (rather than Node) as well?
I had the node code laying around from a conference presentation I did, so it was the quickest way to gather some data while the others were looking into the machine learning part.
Then we just made the processes talk to eachother through filesystem, as you do at a hackathon..
We do have six features, but they are not rotation invariant. I was hoping we could find the "axis of maximal motion" (or something along those lines) within each sample period, project the movement along that axis, and then do FFT to find what kind of bouncing around the test subject were doing. That didn't work out too well in practice, but it still sounds like the smart thing to do :-) What do you think?
http://www.unnvision.com/pub/DDNN_ECCVW2014.pdf http://jmlr.org/proceedings/papers/v32/pinheiro14.pdf