非线性分类器

非线性分类器

分段线性判别函数

分段线性函数的基本思想

分段线性函数是一种特殊的非线性判别函数,它确定的决策面是由若干超平面段组成的
由于它的基本组成仍然是超平面,因此,与一般超曲面相比是简单的;又由于它是由多段超曲面组成的,所以它能逼近各种形状的超曲面,具有很强的适应性

把各类划分成适当的子类,在两类的多个子类之间构建线性判别函数,然后把它们分段合并成分段线性被别函数。

分段线性距离分类器

(1)当两类都是单峰分布
如服从正态分布且两类的方差相等时,基于最小距离的判别法为
g ( x ) = ∥ x − μ 1 ∥ 2 − ∥ x − μ 2 ∥ 2 { > 0 < 0 ⇒ x ∈ { ω 1 ω 2 g(x)=\parallel x - \mu_1 \parallel^2 - \parallel x-\mu_2 \parallel ^2 \begin{cases} > 0 \\ < 0 \end{cases} \Rightarrow x \in \begin{cases} \omega_1 \\ \omega_2 \end{cases} g(x)=xμ12xμ22{ >0<0x{ ω1ω2
决策面是两类均值连线的垂直平分面

最小距离分类器
单峰时有效

(2)当两类都是多峰分布时

如:
第一类的分布有两个峰
第二类的分布有三个峰
只取一个点不能反映类分部信息

解决办法:
对每一个峰去一个代表点
将每一类分成若干子集取每一子集的中心为代表点

数学语言表述:
如果对于 ω i \omega_i ωi类取 l I l_I lI个代表点,或者说,把属于 ω i \omega_i ωi类的样本区域 R i R_i Ri分为 l i l_i li个子区域,即
R i = { R i 1 , R i 2 , . . . , R i l i } R_i=\left\{\begin{matrix}R_i^1,R_i^2,...,R_i^{li} \end{matrix}\right\} Ri={ Ri1Ri2,...,Rili}
μ i l \mu_i^l μil为各个子区域中样本的均值向量,并以此作为该子区域的代表点,这样可以在 ω i \omega_i ωi类上定义如下判别函数
g i ( x ) = min ⁡ l = 1 , 2 , . . . , l i ∥ x − μ i l ∥ g_i(x)=\min_{l=1,2,...,l_i}\parallel x- \mu_i^l\parallel gi(x)=l=1,2,...,liminxμil
决策规则是:
若 g j ( x ) = min ⁡ i = 1 , 2 , . . . , c g i ( x ) 则 把 x 归 到 ω j 类 若g_j(x)=\min_{i=1,2,...,c}g_i(x)则把x归到\omega_j类 gj(x)=i=1,2,...,cmingi(x)xωj
此方法适用于各个子类在各维分布基本对称的情况

所以分段线性距离分类器,在类别的各个维度不对称的情况下分类结果是不准确的

将上述基于距离的分段线性判别函数概念加以推广,把每一类分为若干个子类,即令
ω i = { ω i 1 , ω i 2 , . . . , ω i l i } \omega_i=\left\{\begin{matrix}\omega_i^1,\omega_i^2,...,\omega_i^{li} \end{matrix}\right\} ωi={ ωi1

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值