持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情
核函数定义
K:X×X↦R,∀x,z∈X
则称K(x,z)为核函数
正定核定义
K:X×X↦,∀x,z∈X,有K(x,z)如果∃:ϕ:x↦R,ϕ∈Hs.t.K(x,z)=⟨ϕ(x),ϕ(z)⟩
那么称K(x,z)为正定核函数
这里ϕ∈H,H是指Hilbert空间:完备的。可能是无限维的、被赋予内积的线性空间
完备的,可以理解为对极限是封闭的,即对于{Kn},有
n→∞limKn=K∈H
被赋予内积的,要求该空间具有对称性、正定性、线性,对应满足公式
⟨f,g⟩⟨f,f⟩⟨r1f1+r2f2,g⟩=⟨g,f⟩≥0,=成立⇔f=0=r1⟨f1,g⟩+r2⟨f2,g⟩
也可定义为
K:X×X↦,∀x,z∈X,有K(x,z)
如果K(x,z)满足如下两条性质
-
对称性⇔K(x,z)=K(z,x)
-
正定性⇔任取N个元素x1,x2,⋯,xN∈X,对应的Gram矩阵K=[K(xi,xj)]是半正定的
这里Gram矩阵K=[K(xi,xj)],第一个K是Gram矩阵的代号,第二个K是函数K(x,z)
现在证明K(x,z)=⟨ϕ(x),ϕ(z)⟩⇒Gram矩阵半正定,且K(x,z)对称
实际上这个是充要的,在统计学习方法中有证明,也就说明了两个定义是等价的,这里只证明必要性
先证对称性
K(x,z)K(z,x)=⟨ϕ(x),ϕ(z)⟩=⟨ϕ(z),ϕ(x)⟩
又根据内积具有对称性质(Hilbert空间定义的),即⟨ϕ(x),ϕ(z)⟩=⟨ϕ(z),ϕ(x)⟩,因此
K(x,z)=K(z,x)
因此K(x,z)满足对称性
再证Gram矩阵半正定,即证∀α∈RN,αT⋅K⋅α≥0(这里的α为K的非零列向量),记Kij=K(xi,xj)
αTKα=(α1α2⋅ αN)⎝⎛K11K21⋮ KN1K12K22⋮ KN2⋯ ⋯ ⋯ K1NK2N⋮ KNN⎠⎞⎝⎛α1α2⋮ αN⎠⎞=i=1∑Nj=1∑NαiαjKij=i=1∑Nj=1∑Nαiαj⟨ϕ(xi),ϕ(xj)⟩=i=1∑Nj=1∑Nαiαjϕ(xi)Tϕ(xj)=i=1∑Nαiϕ(xi)Tj=1∑Nαjϕ(xj)这里显然α∈R=[i=1∑Nαiϕ(xi)]Tj=1∑Nαjϕ(xj)=⟨i=1∑Nαiϕ(xi),j=1∑Nαjϕ(xj)⟩=∣∣∣∣i=1∑Nαiϕ(xi)∣∣∣∣2≥0
因此K是半正定的