Powielanie treści odpowiedzi na Quora, w przypadku gdy nie masz konta Quora.
Pytanie: Dlaczego jądro RBF (radialna funkcja bazowa) mapuje w nieskończoną przestrzeń wymiarową? Odpowiedź: Rozważmy wielomianowe jądro stopnia 2 zdefiniowane przez, gdzie x , y ∈ R 2 i x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) .
k ( x , y) = ( xT.y)2)
x , y∈ R.2)x=(x1,x2),y=(y1,y2)
Tym samym funkcję jądra można zapisać jako: Teraz spróbujmy stworzyć mapę cech
Φ , aby funkcja jądra mogła być zapisana jako
k ( x ,
k(x,y)=(x1y1+x2y2)2=x21y21+2x1x2y1y2+x22y22
Φ .k(x,y)=Φ(x)TΦ(y)
Rozważ następującą mapę funkcji, Zasadniczo ta mapa obiektów odwzorowuje punkty w R 2na punkty w
R 3. Zauważ też, żeΦ(x)TΦ(y)=x 2 1 y 2 1 +2x1x2y1y2+x 2 2 y 2 2, co jest zasadniczo naszą funkcją jądra.
Φ(x)=(x21,2–√x1x2,x22)
R2)R3)Φ(x)TΦ(y)=x21y21+2x1x2y1y2+x22y22
Oznacza to, że nasza funkcja jądra faktycznie oblicza iloczyn wewnętrzny / punktowy punktów w . Oznacza to, że jest niejawnie mapowanie nasze punkty z R 2 do
R 3 .R3R2R3
Pytanie ćwiczeniowe : Jeśli twoje punkty są w , wielomianowe jądro stopnia 2 odwzoruje niejawnie to na jakąś przestrzeń wektorową F. Jaki jest wymiar tej przestrzeni wektorowej F? Wskazówka: wszystko, co zrobiłem powyżej, jest wskazówką.Rn
Teraz przyjeżdżam do RBF.
R2
k(x,y)=exp(−∥x−y∥2)=exp(−(x1−y1)2−(x2−y2)2)
=exp(−x21+2x1y1−y21−x22+2x2y2−y22)
=exp(−∥x∥2)exp(−∥y∥2)exp(2xTy)
k(x,y)=exp(−∥x∥2)exp(−∥y∥2)∑n=0∞(2xTy)nn!
ΦR2
Ćwiczenie Pytanie : Pobierz pierwsze elementy wektorowe mapy cech dla RBF dla powyższego przypadku?