Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
1–9 of 9 posts
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#2Throw enough data at your favourite ML algorithm and you'll get better results.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#3@opless: Deep learning may be a fad in the press, but there's substance underneath. It's been breaking one accuracy record after another in raw, unstructured media year after year. ImageNet is just one deep convolutional net competing against another. A lot of other ML algorithms have hit a ceiling, and the ceiling is tied to not having enough humans to engineer enough features. DL doesn't have that chokepoint, and it is able to process vast seas of data that other algos have trouble with. Therefore, for many problems, it will continue to win.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#4Deep learning is just a fad. Throw enough data at your favourite ML algorithm and you'll get better results.
Hierarchy of features is important.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#5Deep learning is great for recognition/classification but robotics is much more.. Deep learning has to coexist with a number of other critical components.
However, there is major and extremely exciting work being demonstrated in the literature art recent conferences on this front. Expect major developments this year
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#6Deep learning is just a fad. Throw enough data at your favourite ML algorithm and you'll get better results.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#7Robots are a complex system with lots of moving pieces. Often they use some form of reinforcement learning (which in turn may use Deep Learning for estimating rewards) to decide which actions to take.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#8It's possible to use deep learning for controlling the servo motor positions and torques, the hierarchy of features is then varying levels of abstraction over the set of positions. The most granular layer may be features related to all the torques and positions of the servo, a higher layer may be some combinations of subsets of these, and the highest level may be features akin to the general representation of the spatial position and tension of the limb.
It's quite naturally similar to how human kinetic intelligence and perception works, say you are learning how to dance, you can be aware of the position of all of your limbs simultaneously ( the general pose you are adopting ), or you can be aware of the angle and position of your ankle or your right hip independently ( what your foot is doing ).
I think there could be things to learn from the networks in octopus limbs -- because of their extensive innervation.
Re: Ask HN: If deep learning is so effective why dont Boston Dynamics robots use it?
#9It takes hours if not days sometimes to train a good scaled model. Then retraining the model could take a quarter of that time, which is too much delay for a robot. However, with linear models things can be easier.
Also, there are very few people who know how to manage DNN or creating neural nets from scratch in a proper required way. Otherwise Boston Dynamics have to stick to one of the existing libraries which wouldn't be ideal.
DNN is amazing for some work that am sure they must be using them already, for example models that can help them with the feature engineering and such.