Skip to content

Comment on Every Model Learned by Gradient Descent Is Approximately a Kernel Machine

Comments

Looking at you, deep learning.

A linear SVM can in turn be expressed as a very shallow neutral network. The main difference is that with SVMs you put all your effort into transforming inputs for the model (e.g. all the popular kernels) while with neural networks usually most of the effort goes into clever model architectures.

There is probably a ton of isomorphism between different models. It may come down to what is easiest to understand and fastest to implement in code.

See also:

A visual proof that neural networks can approximate any function

https://news.ycombinator.com/item?id=19708620

So a "neural network" is actually a type of parameterized mathematical function that can be fit to any curve including higher dimensional surfaces, etc.?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.