flâneur — a map of the web's best reading

Some Math behind Neural Tangent Kernel | Lil'Log

lilianweng.github.io · 3,612 words · saved by 5 readers

Neural networks are well known to be over-parameterized and can often easily fit data with near-zero training loss with decent generalization performance on test dataset. Although all these parameters are initialized at random, the optimization process can consistently lead to similarly good outcomes. And this is true even when the number of model parameters exceeds the number of training data points. Neural tangent kernel (NTK) (Jacot et al. 2018) is a kernel to explain the evolution of neural networks during training via gradient descent. It leads to great insights into why neural networks with enough width can consistently converge to a global minimum when trained to minimize an empirical loss. In the post, we will do a deep dive into the motivation and definition of NTK, as well as the proof of a deterministic convergence at different initializations of neural networks with infinite width by characterizing NTK in such a setting.

Table of Contents Basics Vector-to-vector Derivative Differential Equations Central Limit Theorem Taylor Expansion Kernel & Kernel Methods Gaussian Processes Notation Neural Tangent Kernel Infinite Width Networks Connection with Gaussian Processes Deterministic Neural Tangent Kernel Linearized Models Lazy Training Citation References Neural networks are well known to be over-parameterized and can often easily fit data with near-zero training loss with decent generalization performance on test dataset. Although all these parameters are initialized at random, the optimization process can consist

Explore this link on the map →

saved by

related reading