3.3 广义线性判别函数
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
假设一个模式集,在模式空间中线性不可分,但是在模式空间中线性可分,其中中的各分量是的单值实函数,且的维度高于的维度,即:
则若有非线性判别函数:
该判别函数可以表示为:
此时非线性判别函数已经被转换为广义线性
设x的维度为n,则原判别函数为:
常数项1个
总的项数为:
线性判别函数在进行分类决策时是最简单有效的,但在实际应用中,常常会出现不能用线性判别函数直接进行分类的情况
采用广义线性判别函数的概念,可以通过增加维数来得到线性判别,但维数的大量增加会使在低维空间里在解析和计算上行得通的方法在高维空间遇到困难,增加计算的复杂性
引入分段线性判别函数的判别过程,它比一般的线性判别函数的错误率小,但又比非线性判别函数简单
简单来说,就是用一个分段函数来逼近非线性的判别函数
此时的决策面是两类期望连线的垂直平分面,这样的分类器称为最小距离分类器
若取为一次函数,则变换后的模式,的维数k等于的维数n,此时广义化后的线性判别式仍然为:
式中包含各分量的二次项、一次项和常数项,其中:
平方项个
二次项个
一次项个
显然对于,其维数大于的原维数,则的各分量一般化为:
若为r次多项式函数,x为n维模式,则有:
此时,判别函数可由以下递推关系给出:
对于n维x向量,若用r次多项式,的权系数的总项数为:
可以看出的项数随着r和n的增大而迅速增大,若采用次数较高的多项式变换,即使原来的维数不高,也会使得变换后的维数很高,给分类带来困难
实际情况可只取r=2,或只选多项式的一部分,例如r=2时只取二次项,略去一次项,以减少的维数。
例:设有一维样本空间X,所希望的分类是若或,则;若,
设和为两个模式和的聚类中心,定义决策规则: