Kernefunktionen
En kernefunktion er en funktion k: X × X → R, der måler lighed mellem to input og muliggør beregning af indre produkter i et højdimensionelt eller implicit defineret featurerum. En kernefunktion forventes normalt at være symmetrisk (k(x, y) = k(y, x)) og positiv semidefinit, hvilket betyder at Gram-matricen K med Kij = k(xi, xj) for enhver endelig mængde af punkter x1, ..., xn er positive semidefinit. Den positive semidefinithed gør det muligt at bruge kerneltricket: man kan beregne indre produkter i featurerummet uden eksplicit at kende φ, idet k(x, y) = ⟨φ(x), φ(y)⟩. Dermed kan lineære læringsalgoritmer anvendes på ikke-lineært separerbare data.
De mest anvendte kernefunktioner inkluderer linear, polynomial, Gaussian (RBF) og sigmoid. Lineær k(x, y) = x^T y
Kerner bruges i en række metoder, herunder support vector machines, kernel ridge regression og kernel principal