Earlier quoted context omitted.
Indeed. I would add a third factor to compute and datasets: the lego-like aspect of NN that enabled scalable OSS DL frameworks. I did some ML in mid 2000s, and it was a PITA to reuse other people code (when available at all). You had some well known libraries for SVM, for HMM you had to use HTK that had a weird license, and otherwise looking at experiments required you to reimplement stuff yourself. Late 2000s had a…
I think your post may have more acronyms than any other post I have ever read on hn. Do you have a guide to which specific things you are talking about with each acronym? Deep Learning and Machine Learning are obvious but some of the others I can’t follow at all - they could be so many different things.
There Will Be a Scientific Theory of Deep Learning
71–80 of 179 posts
Re: There Will Be a Scientific Theory of Deep Learning
#72Earlier quoted context omitted.
https://en.wikipedia.org/wiki/Universal_approximation_theore... the better question is why does gradient descent work for them
I don't follow. Why wouldn't it work? It seems to me that a biased random walk down a gradient is about as universal as it gets. A bit like asking why walking uphill eventually results in you arriving at the top.
Re: There Will Be a Scientific Theory of Deep Learning
#73Earlier quoted context omitted.
https://en.wikipedia.org/wiki/Universal_approximation_theore... the better question is why does gradient descent work for them
The properties that the uniform approximation theorem proves are not unique to neural networks. Any models using an infinite dimensional Hilbert space, such as SVMs with RBF or polynomial kernels, Gaussian process regression, gradient boosted decision trees, etc. have the same property (though proven via a different theorem of course). So the universal approximation theorem tells us nothing about why should expect ne…
Re: There Will Be a Scientific Theory of Deep Learning
#74Earlier quoted context omitted.
I don't follow. Why wouldn't it work? It seems to me that a biased random walk down a gradient is about as universal as it gets. A bit like asking why walking uphill eventually results in you arriving at the top.
It wouldn't work if your landscape has more local minima than atoms in the known universe (which it does) and only some of them are good. Neural networks can easily fail, but there's a lot of things one can do to help ensure it works.
E.g. you could land perfectly on a local minima but you won’t stay the unless your step size was minute or the minima was quite substantial.
Re: There Will Be a Scientific Theory of Deep Learning
#75Earlier quoted context omitted.
No it isn't, and it's frustrating when the "common wisdom" tries to boil it down to this. If this was true, then the models with "infinitely many" parameters would be amazing. What about just training a gigantic two-layer network? There is a huge amount of work trying to engineer training procedures that work well. The actual reason is due to complex biases that arise from the interaction of network architectures and…
> The actual reason is due to complex biases that arise from the interaction of network architectures and the optimizers and persist in the regime where data scales proportionally to model size. The multiscale nature of the data induces neural scaling laws that enable better performance than any other class of models can hope to achieve. That’s a lot of words to say that, if you encode a class of things as numbers, t…
Re: There Will Be a Scientific Theory of Deep Learning
#76We must know, we will know.
Re: There Will Be a Scientific Theory of Deep Learning
#77> We argue complexity conceals underlying regularity, and that deep learning will indeed admit a scientific theory That would be amazing, but personally I’m skeptical.
There is an analogy with statistical mechanics. It's not crazy.
Re: There Will Be a Scientific Theory of Deep Learning
#78Re: There Will Be a Scientific Theory of Deep Learning
#79Re: There Will Be a Scientific Theory of Deep Learning
#80Earlier quoted context omitted.
I don't follow. Why wouldn't it work? It seems to me that a biased random walk down a gradient is about as universal as it gets. A bit like asking why walking uphill eventually results in you arriving at the top.
It wouldn't work if your landscape has more local minima than atoms in the known universe (which it does) and only some of them are good. Neural networks can easily fail, but there's a lot of things one can do to help ensure it works.