machine-learning algorithms kernel-methods
Definition
Kernel Perceptron
The kernel perceptron is a non-linear extension of the perceptron algorithm that utilises the kernel trick to identify decision boundaries in a high-dimensional Hilbert space. Formally, the classifier is represented in its dual form:
where
is the number of times the -th training example was misclassified during training.
Algorithmic Update
For each training example
If
This allows the perceptron to solve non-linearly separable problems, such as the XOR function, by implicitly mapping the data into a space where a linear hyperplane exists.