已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 感知器准则与Fisher算法实验1、【实验目的】贝叶斯分类方法是基于后验概率的大小进行分类的方法,有时需要进行概率密度函数的估计,而概率密度函数的估计通常需要大量样本才能进行,随着特征空间维数的增加,这种估计所需要的样本数急剧增加,使计算量大增。 在实际问题中,人们可以不去估计概率密度,而直接通过与样本和类别标号有关的判别函数来直接将未知样本进行分类。这种思路就是判别函数法,最简单的判别函数是线性判别函数。采用判别函数法的关键在于利用样本找到判别函数的系数,模式识别课程中的感知器算法是一种求解判别函数系数的有效方法。本实验的目的是通过编制程序,实现感知器准则算法,并实现线性可分样本的分类。本实验通过编制程序让初学者能够体会Fisher线性判别的基本思路,理解线性判别的基本思想,掌握 Fisher 线性判别问题的实质。2、实验内容1实验所用样本数据如表2-1 给出(其中每个样本空间(数据)为两维,x 1 表示第一维的值、x 2 表示第二维的值),编制程序实现 1、 2 类 2、 3类的分类。分析分类器算法的性能。 具体要求 1、复习感知器算法; 2、写出实现批处理感知器算法的程序 1)从 a=0开始,将你的程序应用在1和2的训练数据上。记下收敛的步数。 2)将你的程序应用在2和3类上,同样记下收敛的步数。 3)试解释它们收敛步数的差别。 3、提高部分:3和4的前 5 个点不是线性可分的,请手工构造非线性映射,使这些点在映射后的特征空间中是线性可分的,并对它们训练一个感知器分类器。分析这个分类器对剩下的(变换后的)点分类效果如何? 2Fisher准则下面表样本数据中的类别1 和2 计算最优方向 W。画出最优方向 W的直线,并标记出投影后的点在直线上的位置。 3、【实验原理】线性判别函数的一般形式可表示成 其中 根据Fisher选择投影方向W的原则,即使原样本向量在该方向上的投影能兼顾类间分布尽可能分开,类内样本投影尽可能密集的要求,用以评价投影方向W的函数为: 上面的公式是使用Fisher准则求最佳法线向量的解,该式比较重要。另外,该式这种形式的运算,我们称为线性变换,其中式一个向量,是的逆矩阵,如是d维,和都是dd维,得到的也是一个d维的向量。向量就是使Fisher准则函数达极大值的解,也就是按Fisher准则将d维X空间投影到一维Y空间的最佳投影方向,该向量的各分量值是对原d维特征向量求加权和的权值。以上讨论了线性判别函数加权向量W的确定方法,并讨论了使Fisher准则函数极大的d维向量 的计算方法,但是判别函数中的另一项尚未确定,一般可采用以下几种方法确定如或者 或当与已知时可用当W0确定之后,则可按以下规则分类,使用Fisher准则方法确定最佳线性分界面的方法是一个著名的方法,尽管提出该方法的时间比较早,仍见有人使用。4、【实验内容:】1实验所用样本数据如表2-1 给出(其中每个样本空间(数据)为两维,x 1 表示第一维的值、x 2 表示第二维的值),编制程序实现 1、 2 类 2、 3类的分类。分析分类器算法的性能。 具体要求 1、复习感知器算法; 2、写出实现批处理感知器算法的程序 1)从 a=0开始,将你的程序应用在1和2的训练数据上。记下收敛的步数。 2)将你的程序应用在2和3类上,同样记下收敛的步数。 3)试解释它们收敛步数的差别。 3、提高部分:3和4的前 5 个点不是线性可分的,请手工构造非线性映射,使这些点在映射后的特征空间中是线性可分的,并对它们训练一个感知器分类器。分析这个分类器对剩下的(变换后的)点分类效果如何? 5、【实验程序及结果:】(1) 线性判别函数【源程序:】clearw1=0.1 6.8 -3.5 2.0 4.1 3.1 -0.8 0.9 5.0 3.9;1.1 7.1 -4.1 2.7 2.8 5.0 -1.3 1.2 6.4 4.0;w2=7.1 -1.4 4.5 6.3 4.2 1.4 2.4 2.5 8.4 4.1;4.2 -4.3 0.0 1.6 1.9 -3.2 -4.0 -6.1 3.7 -2.2;w3=-3.0 0.5 2.9 -0.1 -0.4 -1.3 -3.4 1 -5.1 1.9;-2.9 8.7 2.1 5.2 2.2 3.7 6.2 3.4 1.6 5.1;ww1=ones(1,size(w1,2);w1;ww2=ones(1,size(w2,2);w2;ww3=ones(1,size(w3,2);w3;w12=ww1,-ww2;y=zeros(1,size(w12,2);a=1;1;1;k=0; while any(y0) for i=1:size(y,2) y(i)=a*w12(:,i); end a=a+(sum(w12(:,find(y=0); k=k+1; endakfigure(1)plot(w1(1,:),w1(2,:),r);hold on plot(w2(1,:),w2(2,:),*) xmin=min(min(w1(1,:),min(w2(1,:); xmax=max(min(w1(2,:),min(w2(2,:);ymin=min(min(w1(1,:),min(w2(1,:);ymax=max(min(w1(2,:),max(w2(2,:);xindex=xmin-1:(xmax-xmin)/100:xmax+1;yindex=-a(2)*xindex/a(3)-a(1)/a(3);plot(xindex,yindex);w12=ww2,-ww3;y=zeros(1,size(w12,2);a=1;1;1;k=0;while any(y0) for i=1;size(y,2) y(i)=a*w12(:,i); end a=a+(sum(w12(:,find(y0 plot3(A(1,k),A(2,k),A(3,k),go); %点为rp对应第一类 plot3(A11(1),A11(2),A11(3),go); %投影为r+对应go类 else plot3(A(1,k),A(2,k),A(3,k),m+); %点为bh对应m+类 plot3(A11(1),A11(2),A11(3),m+); %投影为b*对应m+类 endend%画出最佳方向 line(-W1(1),W1(1),-W1(2),W1(2),-W1(3),W1(3),color,k); view(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年渤海船舶职业学院单招职业适应性考试题库必考题
- 2026年甘孜职业学院单招职业倾向性测试题库新版
- 2026年茂名职业技术学院单招职业倾向性考试题库新版
- 2026年温州理工学院单招职业技能测试题库及答案1套
- 2024年张掖市农业发展投资集团有限公司招聘考试真题
- 2026年福建农业职业技术学院单招职业倾向性测试题库及答案1套
- 2026年重庆工商职业学院单招职业适应性测试必刷测试卷附答案
- 2026年河南地矿职业学院单招职业适应性测试题库附答案
- 2026年江西省吉安市单招职业适应性考试题库新版
- 2026年宁德师范学院单招职业适应性考试必刷测试卷必考题
- 客户模具开模合同协议书
- 私生子女抚养费合同协议
- 七彩课堂语文教育
- 初三超难数学题试卷及答案
- 光伏电站运维合同范本
- 《前列腺增生护理查房》课件
- DB3311T 49-2015 企业导入精益生产评价规范
- 外来人员进厂管理制度
- 拼多多研究报告
- 2024-2025学年七年级生物上学期期中考试卷
- 江苏省宿迁市宿城区2024-2025学年四年级上学期期中数学试题
评论
0/150
提交评论