势函数

可以用势函数来确定非线性的判别函数。
基本思想:
假设需要划分属于ω1\omega_{1}ω1ω2\omega_{2}ω2的模式样本。把属于ω1\omega_{1}ω1的点比拟为能源点,在该点上电位达到峰值,随着与该点距离的增大,电位分布减小,即把样本xk\mathbf x_{k}xk附近空间上的x\mathbf{x}x电位分布看成一个势函数k(x,xk)k(\mathbf{x,x_{k}})k(x,xk)。于是,对于属于ω1\omega_{1}ω1的样本集群,其附近空间会形成高地,而样本点的位置就是山头;相对的,属于ω2\omega_{2}ω2的样本,其周围会形成凹地。只要在两类电位分布之间选择合适的等高线,就可以认为是模式分类的判别函数。

判别函数的产生:
任意一个xk\mathbf{x_{k}}xk样本所产生的的势函数以k(x,xk)k(\mathbf{x},\mathbf{x_{k}})k(x,xk)表征,判别函数d(x)d(\mathbf{x})d(x)是由势函数序列k(x,x1)k(\mathbf{x,x_{1}})k(x,x1),k(x,x2),...k(\mathbf{x,x_{2}}),...k(x,x2),...构成,对应训练样本x1,x2\mathbf{x_{1}},\mathbf{x_{2}}x1,x2。在训练状态,模式样本逐个输入分类器,第t+1t+1t+1步迭代时的积累位势函数Kt+1(x)K_{t+1}(\mathbf{x})Kt+1(x)决定于前ttt步势函数的累加Kt(x)K_{t}(\mathbf{x})Kt(x):
当加入第t+1t+1t+1个样本时,
(1)若xt+1∈ω1\mathbf{x}_{t+1}\in \omega_{1}xt+1ω1Kt(xt+1)&gt;0K_{t}(\mathbf{x}_{t+1})&gt;0Kt(xt+1)>0,或xt+1∈ω2\mathbf{x}_{t+1}\in \omega_{2}xt+1ω2Kt(xt+1)&lt;0K_{t}(\mathbf{x}_{t+1})&lt;0Kt(xt+1)<0时,则分类正确,此时Kt+1(x)=Kt(x)K_{t+1}(\mathbf x)=K_{t}(\mathbf x)Kt+1(x)=Kt(x)
(2)若xt+1∈ω1\mathbf{x}_{t+1}\in \omega_{1}xt+1ω1Kt(xt+1)&lt;0K_{t}(\mathbf{x}_{t+1})&lt;0Kt(xt+1)<0,则Kt+1(x)=Kt(x)+k(x,xt+1)K_{t+1}(\mathbf x)=K_{t}(\mathbf x)+k(\mathbf x, \mathbf x_{t+1})Kt+1(x)=Kt(x)+k(x,xt+1)
(3)若xt+1∈ω2\mathbf{x}_{t+1}\in \omega_{2}xt+1ω2Kt(xt+1)&gt;0K_{t}(\mathbf{x}_{t+1})&gt;0Kt(xt+1)>0,则Kt+1(x)=Kt(x)−k(x,xt+1)K_{t+1}(\mathbf x)=K_{t}(\mathbf x)-k(\mathbf x, \mathbf x_{t+1})Kt+1(x)=Kt(x)k(x,xt+1)

势函数的选择:
有如下三个条件:
(1)K(x,xk)=K(x,kx)K(\mathbf{x, x_{k}})=K(\mathbf{x,_{k} x})K(x,xk)=K(x,kx),当x=xk\mathbf{x=x_{k}}x=xk时达到最大值。
(2)当向量x\mathbf{x}xxk\mathbf{x}_{k}xk的距离趋于无穷时,K(x,xk)K(\mathbf{x,x_{k}})K(x,xk)趋于0.
(3)K(x,xk)K(\mathbf{x,x_{k}})K(x,xk)是光滑函数,且是x\mathbf{x}xxk\mathbf{x}_{k}xk之间距离的单调下降函数。
可以选择双变量x\mathbf{x}xxk\mathbf{x}_{k}xk的对称函数作为势函数,即K(x,xk)=K(xk,x)K(\mathbf{x,x_{k}})=K(\mathbf{x_{k},x})K(x,xk)=K(xk,x),并且可展开为无穷级数,此为第二类势函数,例如:K(x,xk)=exp⁡−α∣∣x−xk∣∣2K(\mathbf{x,x_{k}})=\exp^{-\alpha||\mathbf{x-x_{k}}||^{2}}K(x,xk)=expαxxk2

实例

ω1:{(0,0)T,(2,0)T}\omega_{1}:\{(0,0)^{T},(2,0)^{T}\}ω1:{(0,0)T,(2,0)T} ω2:{(1,1)T,(1,−1)T}\omega_{2}:\{(1,1)^{T},(1,-1)^{T}\}ω2:{(1,1)T,(1,1)T}
用势函数在上述线性不可分的情况下进行分类:K(x,xk)=exp⁡−α∣∣x−xk∣∣2K(\mathbf{x,x_{k}})=\exp^{-\alpha||\mathbf{x-x_{k}}||^{2}}K(x,xk)=expαxxk2
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值