Воспроизведение содержания ответа на Quora, если у вас нет учетной записи Quora.
Вопрос: Почему ядро RBF (радиальная базисная функция) отображается в бесконечномерное пространство? Ответ: Рассмотрим ядро полинома степени 2, определяемое как, где x , y ∈ R 2 и x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) .
k(x,y)=(xTy)2
x,y∈R2x=(x1,x2),y=(y1,y2)
Таким образом, функция ядра может быть записана как, Теперь давайте попробуем придумать карту признаков
Φ, такую что функция ядра может быть записана как
k ( x ,
k(x,y)=(x1y1+x2y2)2=x21y21+2x1x2y1y2+x22y22
Φ .k(x,y)=Φ(x)TΦ(y)
Рассмотрим следующую карту характеристик, По сути, эта карта объектов отображает точки в R 2в точки в
R 3. Также обратите внимание, чтоΦ(x)TΦ(y)=x 2 1 y 2 1 +2x1x2y1y2+x 2 2 y 2 2, что по сути является нашей функцией ядра.
Φ ( x ) = ( x21, 2-√Икс1Икс2, х22)
р2р3Ф ( х )TΦ ( у) = х21Y21+ 2 х1Икс2Y1Y2+ х22Y22
р3р2р3
рN
Теперь приезжаем в РБФ.
р2
к ( х , у) = exp( - ∥ x - y∥2) = exp( - ( х1- у1)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
Вопрос об упражнении : получить первые несколько векторных элементов карты объектов для RBF для описанного выше случая?