Kernel Trick#
To explain the kernel trick we will look at the example of the polynomial design function \(\Phi(x)\).
Let’s define the polynomial kernel function as
\[
k(x, z) = (x^\top z + 1)^p
\]
Note that the kernel function is also the dot product of the design function,
\[
k(x, z) = \Phi(x)^\top \Phi(z)
\]
The computation for the first kernel function is much faster than the dot product at the second. This is the key to the performance boost in the kernel trick.