《模式识别基础》实验报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《模式识别基础》实验报告.docx》由会员分享,可在线阅读,更多相关《《模式识别基础》实验报告.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模式识别基础实验报告1 专业班级实验时间2022年4月29日学生学号实验地点学生姓名指导教师实验工程贝叶斯分类器设计实验类别基础实验实验学时2学时实验目的及要求本实验旨在对模式识别有一个初步的理解,能够根据分类器的设计对 贝叶斯决策理论算法有一个深刻地认识,理解两类分类器的设计原理。成绩评定表类 另IJ评分标准分值得分合计上机表现按时出勤 遵守纪律 认真完成各项实验内容30分报告质量程序代码规范 功能正确 填写内容完整、表达收获70分说明:评阅教师:日期:2022年月日实验内容(说明:此局部应包含:实验原理、实验内容、实验要求、实验数据与分析过程等)一、实验原理最小风险贝叶斯决策可按以下步骤进
2、行:在2卬,0,,c及给出待识别的x的情况下,根据贝叶斯公式计 算出后验概率:2.032.601.272.151.732.94;Yl = 1.080.910.941.410.800.931.151.080.801.291.411.430.711.421.340.971.261.130.880.520.500.930.900.711.231.191.200.701.261.331.180.531.481.150.791.12;Zl =0.601.360.580.680.321.430.980.740.541.431.050.741.291.391.180.980.610.631.381.440.
3、690.800.511.390.310.791.390.820.960.730.780.730.690.81x4=x4 (:);x5=x5 (:);x6=x6 (:);%计算第二类的样本均值向量m2m2(1)=mean(xl);m2(2)=mean(yl);m2(3)=mean (zl);%计算第二类样本类内离散度矩阵S2 S2 = zeros (3,3);for i=l:361.391.18;S2=S2+-m2(1)+xl(i) -m2(2)+yl(i)-m2(3)+zl(i); end-m2(3)+zl (i) 1 *-m2(1)+xl (i) -m2(2)+yl (i)%总类内离散度矩阵
4、SwSw=zeros (3,3);Sw=Sl+S2;%样本类间离散度矩阵SbSb=zeros (3,3);Sb=(ml-m2) * *(ml-m2);%最优解WW=SwA-l*(ml-m2)1%将W变为单位向量以方便计算投影W=W/sqrt(sum(W人2);%计算一维Y空间中的各类样本均值Ml及M2 for i=l:36y(i)=Wf*x(i) y(i) z(i)1;endMl=mean(y)for i=l:36y(i)=W*xl(i) yl(i) zl (i) f;endM2=mean(y)%利用当P(wl)与P(w2)时的公式计算WO pl = 0 . 7;p2 = 0 . 3;W0=-
5、(M1+M2)/2+(log(p2/pl)/(36+36-2);%计算将样本投影到最正确方向上以后的新坐标 Xl=xl*W(l)+x2*W(2)+x3*W(3) 1 ;X2=x4*W(l) +x5*W(2) +x6*W(3) ,得到投影长度XX1=W(1)*x;W(2)*y;W(3)*z;XX2=W(1) *X1;W(2) *yl;W(3) *zl ; %得到新坐标 %绘制样本点 figure (1)plot3 (x, y, z, 1 r* T ) %第一类 hold onplot3 (xl, yl, zl, fbpf)省第二类 legend ( 1第一类点1 , 1第二类点,) title
6、(。Fisher线性判别曲线1 ) W1=5*W;%画出最正确方向line(-W1(1),W1(1), -W1(2)zW1 (2), -W1(3)fW1(3), fcolor1, fbf);%判别已给点的分类al=0.5,1.3,0.71;a2=1.6,0.8,0.91;a3=1.8,1.0,0.61;a4=0.9Z1.9,0.8 f;a5=0.3, 2.3,1.4 f;A= 3.1 3.2 33 cl4 a.5 n=size(A,2);%下面代码在改变样本时都不必修改 %绘制待测数据投影到最正确方向上的点 for k=l:nA1=A(:,k)1*W;Al 1=W夫Al; %得到待测数据投影y
7、=W,*A (:, k)+W0;皆计算后与0相比以判断类别,大于0为第一类,小于0为第二类 if y0plot3(A(l,k) ,A(2,k) ,A(3,k) JgoD ; %点为“rp”对应第一类plot3 (All (1) , All (2) , All (3) ,) ; %投影为“r+”对应 go 类elseplot3 (A(l, k) , A(2, k) , A(3, k) Jm+D ; %点为“bh”对应 m+类 plot3 (All (1) , All (2) , All (3) Jm+D ; %投影为“ b* ”对应 m+类 endend%画出最正确方向line(-W1(1)ZW
8、1 (1), -W1(2),W1 (2) , -W1(3),W1(3), olor1, fkf);view( -37.5, 30);axis ( -2,3,一1,3,一05,15);grid on hold off实验图如下:文件(F)编辑查看(V)插入工具(T)桌面(D) W(W)帮助(H)实验图如下:文件(F)编辑查看(V)插入工具(T)桌面(D) W(W)帮助(H)2 .最正确投影方向如图:W =-0.07360.13393 -0.01284 .各类样本均值Ml与M2如图:Ml =1. 4632M2 =5.-0. 08304 .待测数据投影到最正确方向上的点如图:0.50001.3000
9、0.70001.60000.80000.90001.80001. 00000.60000.90001.90000.80000.30002.30001.4000实验结果分析:通过运行结果图可知:al(0.5, 1.3, 0.7), a2(1.6, 0.8, 0.9), a3(1.8, 1.0, 0.6)为第一类;a4(0.9, 1.9, 0.8), a5(0.3, 2.3, 1.4)为第二类;实验总结(说明:总结实验认识、过程、效果、问题、收获、体会、意见和建议。)本次实验通过代码设计Fisher准那么的线性分类器,由于网上代码很全,不过还需要我们 认真的分析,在输入相关数据后,通过运行后显示出
10、最后的效果图,但是必要的公式还需要 掌握和理解的。模式识别基础实验报告3 专业班级实验时间2022 年 4 月 30H学生学号实验地点学生姓名指导教师实验工程基于感知器算法的线性分类器设计实验类别设计型实验实验学时2学时实验目本实验旨在理解感知器算法的原理,通过软件编程模拟线性分类器,理解感知函数准那么确实定过程,掌握梯度下降算法求增广权向量,进一步深刻认识线性分类器。实验内容成绩评定表类 另评分标准分值得分合计上机表现按时出勤 遵守纪律 认真完成各项实验内容30分报告质量程序代码规范、功能正确 填写内容完整、表达收获70分说明:评阅教师:李璇日期:2022年月日(说明:此局部应包含:实验原理
11、、实验内容、实验要求、实验数据与分析过程等) 一、实验原理感知准那么函数是五十年代由Rosenblatt提出的一种自学习判别函数生成方法,由于 Rosenblatt企图将其用于脑模型感知器,因此被称为感知准那么函数。其特点是随意确定的判 别函数初始值,在对样本分类训练过程中逐步修正直至最终确定。感知准那么函数利用梯度下降算法求增广权向量的做法,可简单表达为:任意给定一向量 初始值,第k+1次迭代时的权向量(% + 1)等于第k次的权向量(口加上被错分类的所 有样本之和与4的乘积。可以证明,对于线性可分的样本集,经过有限次修正,一定可以 找到一个解向量2,即算法能在有限步内收敛。其收敛速度的快慢
12、取决于初始权向量Z和 Pk 二、实验内容有两个样本空间叱和,这些点对应的横纵坐标的分布情况是:%二2,1,3,2,4;1,2,-3,-1,-2; 2, 1, 3, 2, 4x2 2,4,1.5,3,1,2;y2 =0.5,1,2.5,1,3,2.5;三、实验要求(1)用MATLAB完成感知器准那么函数确定程序的设计,画出上述两个样本空间叱和 明内样本点的二维空间分布图,程序语句要求有注释。(2)请确定以下样本属于哪个样本空间,根据数据画出分类的结果。sample = (1,-2), (0,5), (-1,3.5), (2.5,3.5), (-2,4), (2,-3), (-4.5,-1), (
13、0,1), (-2.5,1), (-1,-0.5), (1,-0.5)四、实验数据与结果分析(请附上主要的程序截图)clear alla(l,:) = 2,4;y=zeros (11,2) ; %划分区域 pk = 1;xl=2,l,3,2,4 ; %样本点yl=lz2,-3r-l,-2;xbl=-xl;ybl=-yl; %对第一类的样本点做规范化处理x2= -2, -4, -1.5, - 3, -1, -2 ;y2=0.5,-l,-2.5z 1,3,2.5 ; %第二类样本点不变sample=1,-2;0,5;-1,3.5;2.5,3.5;-2,4;2,-3;-4.5,-1;0,1;-2.5
14、,1;-1,-0.5; 1, -0.5 ; % 测试的样本点 for i=l:5y(i, : ) = xbl(i),ybl (i);endfor i=l:6y (i + 5, :) = x2 (i) , y2 (i); endk=l;while (1)flag =1;yk=0,0;for j=l:11temp = y (j , :) *a (kz :) 1 ;招在这里求两个向量内积,不要交换a和y的位置 if temp0plot(sample(i,1),sample(i,2), !b* *);hold on elseplot(sample(i,1),sample(i,2),rs);hold o
15、n endendline ( 0,a (k, 1) z 0,a (k,2) , 1 color f , fbf ) ;hold on 之画出解向量 line(bplot(1)rbplot(2) , -6, 6 , 1 color 1 , 1g * z 1 Linewidth 2); hold on %画出分界面grid onaxis ( -6, 6,-6, 6 ) %坐标轴范围xlabel ( 1 x 1 ) z ylabel ( 1 y * ) , title ( f由分界面对测试样本分类1 ) legend(1w21z 1wl1)运行结果如下图:D Figure 1一 口义文件(F)编辑(
16、E)查看(V)插入 IM(T)桌面(D)窗口(/)帮助(H),n国$忑1诗或“e史明 国实验分析:由实验结果分析可得:(-1,3.5), (2.5,3.5), (-2,4), (-4.5,-D, (0),(-251), (-1,-05)为第一类;(1,-2), (0,5), (2,-3), (1,-0.5)为第二类;实验总结(说明:总结实验认识、过程、效果、问题、收获、体会、意见和建议。)通过本次实验的运行结果分析,对感知器的算法进一步加深,深刻认识线性分类器。但 是在具体的运行中依然存在问题,结果图总是运行不对,在最终设计下最终运行出来模式识别基础实验报告4 专业班级实验时间2022年4月3
17、0日学生学号实验地点学生姓名指导教师实验工程基于K均值聚类的人脸识别算法设计实验类别开放式实验实验学时2学时实验目的及要求本实验旨在理解K均值聚类算法的原理,掌握K均值聚类算法的软件实现,并能利用K均值算法解决实际的图像分类问题。成绩评定表类 另评分标准分值得分合计上机表现按时出勤 遵守纪律 认真完成各项实验内容30分报告质量程序代码规范 功能正确 填写内容完整、表达收获70分说明:评阅教师:日期:2022年月日实验内容(说明:此局部应包含:实验原理、实验内容、实验要求、实验数据与分析过程等) 一、实验原理算法首先随机从数据集中选取K个点作为初始聚类中心,然后计算各个样本到聚类中的 距离,把样
18、本归到离它最近的那个聚类中心所在的类。计算新形成的每一个聚类的数据对象 的平均值来得到新的聚类中心,如果相邻两次的聚类中心没有任何变化,说明样本调整结束, 聚类准那么函数已经收敛。本算法的一个特点是在每次迭代中都要考察每个样本的分类是否正 确。假设不正确,就要调整,在全部样本调整完后,再修改聚类中心,进入下一次迭代。如果 在一次迭代算法中,所有的样本被正确分类,那么不会有调整,聚类中心也不会有任何变化, 这标志着已经收敛,因此算法结束。二、实验内容利用ORL人脸库作为实验数据库完成识别实验。有ORL人脸图像库有40个人,每 个人有10张人脸,总共400张人脸。选择每个人的前5张人脸作为训练集,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模式识别基础 模式识别 基础 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内