模式识别习题解答第三章

  • 格式:doc
  • 大小:558.00 KB
  • 文档页数:10

题1:在一个10类的模式识别问题中,有3类单独满足多类情况1,其余的类别满足多类情况2。问该模式识别问题所需判别函数的最少数目是多少?

答:将10类问题可看作4类满足多类情况1的问题,可将3类单独满足多类情况1的类找出来,剩下的7类全部划到4类中剩下的一个子类中。再在此子类中,运用多类情况2的判别法则进行分类,此时需要7*(7-1)/2=21个判别函数。故共需要4+21=25个判别函数。

题2:一个三类问题,其判别函数如下: d1(x)=-x1, d2(x)=x1+x2-1, d3(x)=x1-x2-1 1. 设这些函数是在多类情况1条件下确定的,绘出其判别界面和每一个模式类别的区域。 2. 设为多类情况2,并使:d12(x)= d1(x), d13(x)= d2(x), d23(x)= d3(x)。绘出其判别界面和多类情况2的区域。 3. 设d1(x), d2(x)和d3(x)是在多类情况3的条件下确定的,绘出其判别界面和每类的区域。

答:三种情况分别如下图所示: 1.

2. 3. 题3:两类模式,每类包括5个3维不同的模式,且良好分布。如果它们是线性可分的,问权向量至少需要几个系数分量?假如要建立二次的多项式判别函数,又至少需要几个系数分量?(设模式的良好分布不因模式变化而改变。)

答:(1)若是线性可分的,则权向量至少需要14Nn个系数分量; (2)若要建立二次的多项式判别函数,则至少需要5!102!3!N个系数分量。

题4:用感知器算法求下列模式分类的解向量w: ω1: {(0 0 0)T, (1 0 0)T, (1 0 1)T, (1 1 0)T} ω2: {(0 0 1)T, (0 1 1)T, (0 1 0)T, (1 1 1)T}

解:将属于2w的训练样本乘以(1),并写成增广向量的形式

x1=[0 0 0 1]',x2=[1 0 0 1]',x3=[1 0 1 1]',x4=[1 1 0 1]';x5=[0 0 -1 -1]',x6=[0 -1 -1 -1]',x7=[0 -1 0 -1]',x8=[-1 -1 -1 -1]';

迭代选取1C,(1)(0,0,0,0)w,则迭代过程中权向量w变化如下: (2)(0 0 0 1)w;(3)(0 0 -1 0)w;(4)(0 -1 -1 -1)w;(5)(0 -1 -1 0)w;

(6)(1 -1 -1 1)w;(7)(1 -1 -2 0)w;(8)(1 -1 -2 1)w;(9)(2 -1 -1 2)w;

(10)(2 -1 -2 1)w;(11)(2 -2 -2 0)w;(12)(2 -2 -2 1)w;收敛

所以最终得到解向量(2 -2 -2 1)w,相应的判别函数为123()2221dxxxx。

题5:用多类感知器算法求下列模式的判别函数: ω1: (-1 -1)T,ω2: (0 0)T,ω3: (1 1)T 解:采用一般化的感知器算法,将模式样本写成增广形式,即 1231011,0,1111xxx





取初始值123000www,取1C,则有 第一次迭代:以1x为训练样本,123(1)(1)(1)0ddd,故 123111(2)1,(2)1,(2)1111www





第二次迭代:以2x为训练样本,123(2)1,(2)1,(2)1ddd,故

123111(3)1,(3)1,(3)1002www





第三次迭代:以3x为训练样本,123(3)2,(3)2,(3)0ddd,故

123102(4)1,(4)0,(4)2011www





第四次迭代:以1x为训练样本,123(4)2,(4)1,(4)5ddd,故

112233(5)(4),(5)(4),(5)(4)wwwwww 第五次迭代:以2x为训练样本,123(5)0,(5)1,(5)1ddd,故

123102(6)1,(6)0,(6)2102www





第六次迭代:以3x为训练样本,123(6)3,(6)0,(6)2ddd,故

112233(7)(6),(7)(6),(7)(6)wwwwww 第七次迭代:以1x为训练样本,123(7)1,(7)0,(7)6ddd,故 112233(8)(7),(8)(7),(8)(7)wwwwww 第八次迭代:以2x为训练样本,123(8)1,(8)0,(8)2ddd,故 112233(9)(8),(9)(8),(9)(8)wwwwww 由于第六、七、八次迭代中对312,,xxx均以正确分类,故权向量的解为:

1231021,0,2102www





,可得三个判别函数为:

1122312

10222dxxddxx

题6: 采用梯度法和准则函数2(,,)21()8ttwxbJwxbwxbx,式中实数b〉0,试导出两类模式的分类算法。

解:)]sgn(*[*|]|)[(||||412bxwxxbxwbxwxwJttt 其中:0,10,1)sgn(bxwbxwbxwttt 得迭代式: 2(1)()[(())|()|]*[*sgn(())]4||||tttCwkwkwkxbwkxbxxwkxbx

200(1)()()0tttwxbwkwkCbwxxwxbx



题7:用LMSE算法求下列模式的解向量: ω1: {(0 0 0)T, (1 0 0)T, (1 0 1)T, (1 1 0)T}

ω2: {(0 0 1)T, (0 1 1)T, (0 1 0)T, (1 1 1)T}

解:写出模式的增广矩阵X: 00011001101111010011011101011111X





#11000110010111000110110111000100010111110100010111()()001011010011001011011111111101111111111101011111ttXXXX

















=121121212(2)1122222401110001000101110010110111111111 20010201100214111201110001000101110010110111111111







1111111111111111111111111421001011







取(1)(11111111)tb和1C 第一次迭代: #(1)(1)(1110.5)tXwb

(1)(1)(1)(0.50.50.50.50.50.50.50.5)tXewb #(2)(1)(1)(1.51.51.50.75)tCXwwe

(2)(1)[(1)(1)](12111211)tCbbee 第二次迭代: (2)(2)(2)(0.250.250.250.250.250.250.250.25)tXewb

#(3)(2)(2)(1.751.751.750.875)tCXwwe

(3)(2)[(2)(2)](12.51112.511)tCbbee 第三次迭代: (3)(3)(3)(0.1250.1250.1250.1250.1250.1250.1250.125)tXewb

#(4)(3)(3)(1.8751.8751.8750.9375)tCXwwe

(4)(3)[(3)(3)](12.751112.7511)tCbbee 第四次迭代: (4)(4)(4)(0.06250.06250.06250.06250.06250.06250.06250.0625)tXewb

#(5)(4)(4)(1.93751.93751.93750.9688)tCXwwe

(5)(4)[(4)(4)](12.8751112.87511)tCbbee 第五次迭代: (5)(5)(5)(0.03130.03130.03130.03130.03130.03130.03130.0313)tXewb

#(6)(5)(5)(1.96881.96881.96880.9844)tCXwwe

(6)(5)[(5)(5)](12.93751112.937511)tCbbee 第六次迭代: (6)(6)(6)(0.01560.01560.01560.01560.01560.01560.01560.0156)tXewb

#(7)(6)(6)(1.98441.98441.98440.9922)tCXwwe

(7)(6)[(6)(6)](12.96881112.968811)tCbbee 第七次迭代: (7)(7)(7)(0.00780.00780.00780.00780.00780.00780.00780.0078)tXewb

#(8)(7)(7)(1.99221.99221.99220.9961)tCXwwe

(8)(7)[(7)(7)](12.98441112.984411)tCbbee 第八次迭代: (8)(8)(8)(0.00390.00390.00390.00390.00390.00390.00390.0039)tXewb