Como posso provar que o produto pontual de duas funções do kernel é uma função do kernel?
fonte
Como posso provar que o produto pontual de duas funções do kernel é uma função do kernel?
Por produto pontual, presumo que você queira dizer que se são funções válidas do kernel, então o produto
também é uma função válida do kernel.
A comprovação dessa propriedade é bastante direta quando invocamos o teorema de Mercer. Como são kernels válidos, sabemos (via Mercer) que eles devem admitir uma representação interna do produto. Deixe denotam o vector característico de e representam o mesmo para . a k 1 b k 2
Portanto, é uma função que produz um vetor dim e produz um vetor dim.M b N
Em seguida, vamos apenas escrever o produto em termos de e , e realizar alguns reagrupamento.b
onde é um vetor dimensional , st .
Agora, como podemos escrever como um produto interno usando o mapa de recursos , sabemos que é um núcleo válido (via teorema de Mercer). É tudo o que há para isso.
Que tal a seguinte prova:
Fonte: Palestra sobre métodos do kernel UChicago , página 5
fonte
Suponha que e são a matriz do kernel desses dois kernel e , respectivamente, e eles são PSD. Definimos e queremos provar que também é um kernel. Isso é equivalente para provar sua matriz de kernel correspondente é PSD.K1 K2 k1(x,y) k2(x,y) k(x,y)=k1(x,y)k2(x,y) K=K1∘K2
fonte