模式识别-最小平方误差算法_第1页
模式识别-最小平方误差算法_第2页
模式识别-最小平方误差算法_第3页
模式识别-最小平方误差算法_第4页
模式识别-最小平方误差算法_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.7 3.7 最小平方误差算最小平方误差算法法3.7 3.7 最小平方误差算法最小平方误差算法(least mean square error, LMSE;亦称Ho-Kashyap算法) 上述的感知器算法、梯度算法、固定增量算法或其他类似方法,只有当模式类可分离时才收敛,在不可分的情况下,算法会来回摆动,始终不收敛。当一次次迭代而又不见收敛时,造成不收敛现象的原因分不清,有两种可能:a) 迭代过程本身收敛缓慢b) 模式本身不可分对可分模式收敛。对于类别不可分的情况也能指出来。LMSE算法特点:最小平方误差算法1. 分类器的不等式方程分类器的不等式方程NnNnnNNnnnnnnwxwxwxww

2、xwxwxwwxwxwxwXXX对对对00012211212222211111122111类1类20TiXW 两类分类问题的解相当于求一组线性不等式的解。如果给出分属于 , 两个模式类的训练样本集 ,应满足:12, 2 , 1,NiiX其中,Xi是规范化增广样本向量, 。T21 1,iniiixxxX上式分开写为:0101分类器的不等式方程写成矩阵形式为 : 令N (n+1) 的长方矩阵为X,则 变为:0TiXW0XW011112112122221112110000111NnnnnNNnNNnnwwwwxxxxxxxxxNnNnnNNnnnnnnwxwxwxwwxwxwxwwxwxwxwXXX

3、对对对00012211212222211111122111类1类20101分类器的不等式方程0101分类器的不等式方程式中:T121,nnwwwwW121TT1TT2T1nNNNiXXXXXX0XW011112112122221112110000111NnnnnNNnNNnnwwwwxxxxxxxxx0为零向量 感知器算法是通过解不等式组 ,求出W。0XW0202LMSE算法2. LMSE算法算法1) 原理原理的求解。式中: 两式等价。T21,NibbbbB为各分量均为正值的矢量。LMSE算法把对满足 XW 0 的求解,改为满足BXW 在方程组中当行数列数时,通常无解,称为矛盾方程组,一般求近

4、似解。在模式识别中,通常训练样本数N总是大于模式的维数n,因此方程的个数(行数)模式向量的维数(列数),是矛盾方程组,只能求近似解W*,即说明:极小BXW *0202LMSE算法 LMSE算法的出发点:选择一个准则函数,使得当J达到最小值时,XW=B 可得到近似解(最小二乘近似解)。 LMSE算法的思路:BWBXWXW、通过求准则函数极小找求解对求解对 0转化为转化为准则函数定义为: 221,BXWBXWJ“最小二乘”: 最小:使方程组两边误差最小, 也即使J最小。 二乘:次数为2,乘了两次最小平方(误差算法)1111121111221111111111NNinnnnNNnNininnbbbw

5、wwwxxxxxxxxBXWNNiiNNnnNnNinnininnnbbbbwwxwxbwwxwxbwwxwxXWXWXWTT11T1111111111111向量各分量的平方和向量各分量的平方和22BXWNiiiNNbbb12T2T211T2XWXWXWBXW考察向量(XWB) 有:0202LMSE算法可以看出: 当函数J达到最小值,等式XW=B有最优解。即又将问题转化为求准则函数极小值的问题。 因为J有两个变量W和B,有更多的自由度供选择求解,故可望改善算法的收敛速率。21T22121,NiiibJXWBXWBXWXW=B 的近似解也称“最优近似解”: 使方程组两边所有误差之和最小(即最优)

6、的解。准则函数:0202LMSE算法BXBXXXWBXXWXBXWX#T1TTTT0使J 对W求最小,令 ,得:2) 推导推导LMSE算法递推公式算法递推公式与问题相关的两个梯度: BXWXWTJBXWBXWB21J (3-46)(3-47)由(3-47)式可知:只要求出B,就可求出W。求递推公式:(1) 求W 的递推关系X为N(n+1)长方阵,X#为(n+1) N 长方阵。T1T#XXXX称为X的伪逆,式中: (3-45)0WJ0202LMSE算法(2) 求B(k+1)的迭代式 kJckkBBBBB1 kkkkckkBXWBXWBB21(3-46)代入,得cc 2 kkkeBXW 令,定义(

7、3-49) kkckkeeBB1(3-50)(3-46)BXWBXWB21J利用梯度算法公式有: kJckkWWWXWWW,10202LMSE算法 kkBBXXXXX#T1T kckckeXeXBX#(3) 求W(k+1)的迭代式将(3-50)代入(3-47)式W=X#B 有: kkckkkeeBXBXW#11 kkkBXWXXXeXT1T#=0 kckeXW#0 kkkeBXW(3-49) kkckkeeBB1(3-50)0202LMSE算法 11#BXW kkkBXWe kckkeXWW#1 kkckkeeBB111#kkBXW总结:设初值B(1),各分量均为正值,括号中数字代表迭代次数

8、。W(k+1)、B(k+1)互相独立,先后次序无关。求出B,W后,再迭代出下一个e,从而计算出新的B, W。 11#BXW kkkBXWe kkckkeeBB1或另一算法:先算B(k+1),再算W(k+1)。0202LMSE算法3)模式类别可分性判别)模式类别可分性判别 如果e(k)0 ,表明XW(k)B(k) 0, 隐含有解。继续迭代, 可使e(k) 0 。 如果e(k)0,有解。分以下几种情况:0202LMSE算法111kkkBXWe kkWW1 kkee1 kkBB111#kkBXW情况分析: kkckkeeBB1e(k)0,线性可分,若进入(5)可使e(k) 0 ,得最优解。如果e(k

9、)0,线性不可分,停止迭代,无解,算法结束。如果e(k)=0,线性可分,解为W(k),算法结束。否则,说明e(k)的各分量值有正有负,进入(5)。0202LMSE算法 kckkeXWW#1 kkckkeeBB1 kkckkeeBB111#kkBXW(5) 计算W(k+1)和B(k+1)。方法1:分别计算方法2:先计算再计算迭代次数k加1,返回(4)。3. 算法特点算法特点(1) 算法尽管略为复杂一些,但提供了线性可分的测试特征。(2) 同时利用N个训练样本,同时修改W和B,故收敛速度快。(3) 计算矩阵 复杂,但可用迭代算法计算。1TXX0202LMSE算法例3.11 已知两类模式训练样本:

10、TT11 ,0,0,0:TT21 ,1,0,1:试用LMSE算法求解权向量。111101110100X解:(1) 写出规范化增广样本矩阵:0202LMSE算法 Aij是aij的代数余子式,注意两者的行和列的标号互换。 T1T#XXXX (2) 求伪逆矩阵422221212111101110100111110101100TXX*11AAA求逆矩阵:333231232221131211aaaaaaaaaA332313232212312111*AAAAAAAAAA若,则 |A|A的行列式A*A的伴随矩阵0202LMSE算法422221212TXX 划去aij所在的行和列的元素,余下元素构成的行列式做

11、aij的余子式,记作Mij ,将 叫做元素aij的代数余子式。例:代数余子式定义: ijijAM ji1- 323112113231121132231-aaaaaaaaA322240204413222402041T1TXXXX44884416422221212TXX行列式: 333231232221131211aaaaaaaaaA*11AAA0202LMSE算法1113222222224111111010110032224020441#X 1024084111111113222222224111#BXW(3) 取 和 c=1 开始迭代: T1 , 1 , 1 , 11 B. 000011111

12、1111111102111101110100111BXWe 121xd X解为 W(1) ,判断函数为:T1T#XXXX0202LMSE算法图示如下:0202LMSE算法例3.12 已知模式训练样本: ,TT11 , 1,0 ,0:TT20, 1,1 ,0:101110111100X( 2) 求 :T1T#XXXX11132222222241#X解:(1) 规范化增广样本矩阵:(3) 取 和c=1,迭代: T1 , 1 , 1 , 11 B用LMSE算法求解权向量。 0202LMSE算法 T#00011BXW TTT111111110000111BXWe e(1)全部分量为负,无解,停止迭代。为线性不可分模式。 0202LMSE算法小结:小结:(1) 感知器法、梯度法、最小平方误差算法讨论的分类算法都是通过模式样本来确定判别函数的系数,所以要使一个分类器设计完善,必须采

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论