kernelmenetelmiä
Kernelmenetelmät ovat koneoppimisen menetelmiä, joissa ongelmaa lähestytään käyttämällä kernel-funktion kautta ilmentyviä kahden näytteen välisiä suhteita sen sijaan, että suoritettaisiin eksplisiittinen ei-lineaarinen muunnos. Kernel-trickin avulla data voidaan siirtää korkeamman, usein äärettömän ulottuvuuden ominaisuusavaruuteen siten, että malleja voidaan opettaa lineaarisina näissä tiloissa. Mercerin teoreeman mukaan positiivisesti määritellyt kernel-funktiot vastaavat sisätilan mittausta jossain ominaisuusavaruudessa.
Yleisiä kernel-funktioita ovat lineaarinen k(x, x') = x·x', polynominen k(x, x') = (α x·x' + c)^d sekä Gaussin (RBF) kernel
Tyypillisiä algoritmeja ovat tukivektorikoneet (SVM), kernel ridge regression sekä kernel PCA. SVM:n tapauksessa optimointi ratkaistaan dualimuodossa
Edut ja rajoitteet: kernelmenetelmät voivat mallintaa epälineaarisia riippuvuuksia ilman eksplisiittista muunnosta ja ovat joustavia erilaisten kernels-valintojen
Sovelluksia ovat kuvantunnistus, bioinformatiikka, puhe- ja tekstiluokitus sekä aikasarja-analyysi. Kernelmenetelmät muodostavat tärkeän osan perinteisiä ja moderni-oppimisen