First off, thanks for your efforts!
From what I've followed of machine learning, I feel like there are areas that are not very rigorous, for example where humans have to tune weights and parameters. Does your work address those places?
Specifically do you think you can train on enough parameters, and compare enough results, to begin to estimate how that tuning can be done automatically?