Kern der radialen Basisfunktion - Radial basis function kernel

Beim maschinellen Lernen ist der Kernel der radialen Basisfunktion oder der RBF-Kernel eine beliebte Kernelfunktion, die in verschiedenen kernelisierten Lernalgorithmen verwendet wird. Insbesondere wird es üblicherweise bei der Klassifizierung von Unterstützungsvektormaschinen verwendet .

Der RBF-Kernel auf zwei Abtastwerten x und x ' , dargestellt als Merkmalsvektoren in einem Eingaberaum , ist definiert als

kann als der quadratische euklidische Abstand zwischen den beiden Merkmalsvektoren erkannt werden. ist ein freier Parameter. Eine äquivalente Definition beinhaltet einen Parameter :

Da der Wert des RBF-Kernels mit der Entfernung abnimmt und zwischen Null (im Grenzwert) und Eins (wenn x = x ' ) liegt, kann er als Ähnlichkeitsmaß interpretiert werden . Der Merkmalsraum des Kernels hat eine unendliche Anzahl von Dimensionen; denn seine Erweiterung ist:

Annäherungen

Da Support-Vektor-Maschinen und andere Modelle, die den Kernel-Trick verwenden, nicht gut auf eine große Anzahl von Trainingsmustern oder eine große Anzahl von Merkmalen im Eingaberaum skaliert werden können, wurden verschiedene Annäherungen an den RBF-Kernel (und ähnliche Kernel) eingeführt. Typischerweise haben diese die Form einer Funktion z , die einen einzelnen Vektor auf einen Vektor höherer Dimensionalität abbildet und sich dem Kernel annähert:

Wo ist die implizite Zuordnung in den RBF-Kernel eingebettet?

Eine Möglichkeit, ein solches z zu konstruieren, besteht darin, eine zufällige Stichprobe aus der Fourier-Transformation des Kernels zu ziehen. Ein anderer Ansatz verwendet die Nyström-Methode, um die Eigenzersetzung der Gram-Matrix K zu approximieren , wobei nur eine Zufallsstichprobe des Trainingssatzes verwendet wird.

Siehe auch

Verweise