Radiell basfunktionskärna

Inom maskininlärning är den radiella basfunktionen kärna , eller RBF-kärnan , en populär kärnfunktion som används i olika kärniserade inlärningsalgoritmer. I synnerhet används det ofta för klassificering av vektormaskiner .

RBF-kärnan på två prov och x' , representerade som funktionsvektorer i något inmatningsutrymme , definieras som

kan kännas igen som det kvadratiska euklidiska avståndet mellan de två egenskapsvektorerna. är en fri parameter. En ekvivalent definition involverar en parameter :

Eftersom värdet på RBF-kärnan minskar med avståndet och sträcker sig mellan noll (i gränsen) och ett (när x = x' ), har den en klar tolkning som ett likhetsmått . Kärnan har ett oändligt antal dimensioner ; för är dess expansion med hjälp av multinomialsatsen :

där ,

Uppskattningar

Eftersom stödvektormaskiner och andra modeller som använder kärntricket inte skalas bra till ett stort antal träningsprov eller ett stort antal funktioner i inmatningsutrymmet, har flera approximationer till RBF-kärnan (och liknande kärnor) introducerats. Vanligtvis tar dessa formen av en funktion z som mappar en enskild vektor till en vektor med högre dimensionalitet, och approximerar kärnan:

där är den implicita mappningen inbäddad i RBF-kärnan.

Ett sätt att konstruera ett sådant z är att slumpmässigt sampla från Fourier-transformationen av kärnan. Ett annat tillvägagångssätt använder Nyström-metoden för att approximera egennedbrytningen av Gram-matrisen K , med endast ett slumpmässigt urval av träningsuppsättningen.

Se även