Wie kann ich beweisen, dass das punktweise Produkt zweier Kernelfunktionen eine Kernelfunktion ist?
quelle
Wie kann ich beweisen, dass das punktweise Produkt zweier Kernelfunktionen eine Kernelfunktion ist?
Mit punktuellem Produkt meine ich, dass wenn beide gültige Kernfunktionen sind, dann ihr Produkt
ist auch eine gültige Kernelfunktion.
Der Beweis dieser Eigenschaft ist ziemlich einfach, wenn wir den Satz von Mercer aufrufen. Da gültige Kernel sind, wissen wir (über Mercer), dass sie eine innere Produktdarstellung zulassen müssen. Läßt eine bezeichnet den Merkmalsvektor von k 1 und b bezeichnen die gleichen für k 2 .
So ist eine Funktion , die ein produziert M -dim Vektor und b erzeugt eine N -dim Vektor.
Als nächstes schreiben wir das Produkt einfach in und b und führen eine Umgruppierung durch.
where is an -dimensional vector, s.t. .
Now, because we can write as an inner product using the feature map , we know is a valid kernel (via Mercer's theorem). That's all there is to it.
How about the following proof:
Source: UChicago kernel methods lecture, page 5
quelle
AssumeK1 and K2 are the kernel matrix of these two kernel k1(x,y) and k2(x,y) , respectively, and they are PSD. We define k(x,y)=k1(x,y)k2(x,y) and want to prove it is also a kernel. This is equivalent to prove its corresponding kernel matrix K=K1∘K2 is PSD.
quelle