Radial basisfunktionskerne - Radial basis function kernel

I maskinindlæring er kernen til radial basisfunktion eller RBF-kerne en populær kernefunktion, der bruges i forskellige kerneliserede indlæringsalgoritmer. Især bruges det almindeligt til klassificering af understøttelsesvektormaskiner .

RBF-kernen på to prøver x og x ' , repræsenteret som funktionsvektorer i noget inputrum , er defineret som

kan genkendes som den kvadratiske euklidiske afstand mellem de to funktionsvektorer. er en gratis parameter. En ækvivalent definition involverer en parameter :

Da værdien af ​​RBF-kernen falder med afstanden og varierer mellem nul (i grænsen) og en (når x = x ' ), har den en klar fortolkning som et lighedsmål . Kernens funktionsrum har et uendeligt antal dimensioner; for dens udvidelse er:

Tilnærmelser

Fordi supportvektormaskiner og andre modeller, der anvender kernetricket , ikke skaleres godt til et stort antal træningseksempler eller et stort antal funktioner i inputrummet, er der blevet introduceret flere tilnærmelser til RBF-kernen (og lignende kerner). Disse tager typisk form af en funktion z, der kortlægger en enkelt vektor til en vektor med højere dimensionalitet, hvilket er tilnærmelsesvis kernen:

hvor er den implicitte kortlægning indlejret i RBF-kernen.

En måde at konstruere en sådan z på er at tilfældigt prøve fra Fourier-transformation af kernen. En anden tilgang bruger Nyström-metoden til at tilnærme den egentlige sammensætning af Gram-matrix K ved kun at bruge en tilfældig prøve af træningssættet.

Se også

Referencer