下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三Fisher线性判别实验姓名:徐维坚学号:2220103484日期:2012/7/7实验目的:加深对Fisher线性判别的根本思想的认识和理解。编写实现Fisher线性判别准那么函数的程序。实验原理:根本原理:一般情况下,我们总可以找到某个方向,使得这个方向的直线上,样本的投影能分开的最好,而Fisher法所要解决的根本问题就是找到这条最好的、最易于分类的投影线。先从d维空间到一维空间的一维数学变换方法。假设有一集合包含N个d维样本,其中个属于类的样本记为子集,个属于类的样本记为。假设对的分量做线性组合可得标量,这样便得到N个一维样本组成的集合,并可分为两个子集和。的绝对值是无关紧要的,它仅使乘上一个比例因子,重要的是选择的方向,从而转化为寻找最好的投影方向,是样本分开。根本方法:先定义几个根本参量:各类样本均值向量样本类内离散度矩阵和总类内离散度矩阵样本类间离散度矩阵我们希望投影后,在低维空间里个样本尽可能的分开些,即希望两类均值越大越好,同时希望各类样本内部尽量密集,即越小越好。因此,我们定义Fisher准那么函数为但不显含,因此必须设法将变成的显函数。由式子从而得到,采用Lagrange乘子法求解它的极大值对其求偏导,得,即从而我们很容易得到忽略比例因子,得这就是我们Fisher准那么函数取极大值时的解。实验内容:依据实验根本原理和根本方法,对下面表3-1样本数据中的类别和计算最优方向,画出最优方向的直线,并标记出投影后的点在直线上的位置。选择决策边界,实现新样本xx1=(-0.7,0.58,0.089),xx2=(0.047,-0.4,1.04)的分类。设某新类别数据如表3-2所示,用自己的函数求新类别分别和、分类的投影方向和分类阀值。表3-1Fisher线性判别实验数据类别12345678910x1-0.4-0.31-0.38-0.15-0.350.17-0.011-0.27-0.065-0.12x20.580.270.0550.530.470.690.550.610.490.054x30.089-0.04-0.0350.0110.0340.1-0.180.120.0012-0.063x10.831.1-0.440.0470.28-0.390.34-0.31.10.18x21.61.6-0.41-0.450.35-0.48-0.079-0.221.2-0.11x3-0.0140.480.321.43.10.110.142.2-0.46-0.49表3-2新类别实验数据类别12345678910x11.580.671.04-1.49-0.411.391.2-0.920.45-0.76x22.321.581.012.181.213.611.41.441.330.84x3-5.8-4.78-3.63-3.39-4.732.87-1.89-3.22-4.38-1.96实验程序及其说明:Fisher准那么函数算法:其中w为我们要找到的投影方向,w1、w2是我们的样本、,s1、s2是相应样本的类内离散度矩阵,sw是总类内离散度矩阵,m1、m2是相应样本均值。在进行分别和、分类的投影方向和分类阀值时,将对应的s1、s2;sw;m1、m2以及输出坐标换成相应的样本符号。由于代码除此之外均相同,没有必要再重复列出,只需在运行时修改上述值即可。注意:在画出w时〔即〕,由于样本的不同,输出系数应作相应的调整。如:、时,plot3(30*x,30*x*w(2,:)/w(1,:),30*x*w(3,:)/w(1,:),'k');、时,plot3(x,x*w(2,:)/w(1,:),x*w(3,:)/w(1,:),'k');、时,plot3(5*x,5*x*w(2,:)/w(1,:),5*x*w(3,:)/w(1,:),'k');代码:clear;w1=[-0.40.580.089;-0.310.27-0.04;-0.380.055-0.035;-0.150.530.011;-0.350.470.034;-0.170.690.1;-0.0110.55-0.18;-0.270.610.12;-0.0650.490.0012;-0.120.054-0.063];w2=[0.81.6-0.014;1.11.60.48;-0.44-0.410.32;0.047-0.451.4;0.280.353.1;-0.39-0.480.11;0.34-0.0790.14;-0.3-0.222.2;1.11.2-0.46;0.18-0.11-0.49];w3=[1.582.32-5.8;0.671.58-4.78;1.041.01-3.63;-1.492.18-3.39;-0.411.21-4.73;1.393.612.87;1.21.4-1.89;-0.921.44 -3.22;0.451.33-4.38;-0.760.84-1.96]; xx1=[-0.70.580.089];xx2=[0.047-0.41.04];s1=cov(w2,1);%样本类间离散度S1m1=mean(w2);%样本均值m1s2=cov(w3,1);%样本类间离散度S2m2=mean(w3);%样本均值m2sw=s1+s2;%总类内离散度Sww=inv(sw)*(m1-m2)';%Fisher准那么函数w*h1=figure(1);fori=1:1:10%打印样本plot3(w2(i,1),w2(i,2),w2(i,3),'r*');holdon;plot3(w3(i,1),w3(i,2),w3(i,3),'bo');end;figure(2)%画出fisher判别函数xmin=min(min(w2(:,1)),min(w3(:,1)));xmax=max(max(w2(:,1)),max(w3(:,1)));x=xmin-1:(xmax-xmin)/100:xmax;plot3(5*x,5*x*w(2,:)/w(1,:),5*x*w(3,:)/w(1,:),'k');holdon;%将样本投影到fisher判别函数上y1=w'*w2';%yn=w^*T*xn,n=1,2y2=w'*w3';figure(2)fori=1:1:10plot3(y1(i)*w(1),y1(i)*w(2),y1(i)*w(3),'rx');holdon;plot3(y2(i)*w(1),y2(i)*w(2),y2(i)*w(3),'bp');end;实验结果及其说明:1〕Fisher线性判别算法输出结果:1.样本、实验结果图3-12.样本、实验结果图3-23.样本、实验结果图2-3实验小结:试验时阅读课本发现公式很多,中间推导式较复杂,以为会很难写代码。但参考例代码,并结合课本发现所需要的公式就那几个根本参量,以及最终推导出来的。为了画出最优方向,我想起了高数里讲过三维空间直线,从而引导我利用此式,画出了,如上所示〔、时,plot3(5*x,5*x*w(2,:)/w(1,:),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 288-2026数码照相机可靠测试指南
- T/ZSA 133-2022地表水水质原位在线监测终端与系统
- T/JSF 005-2024凤丹籽田间测产技术规范
- T/CNPPA 3015-2026药用橡胶密封件供应商现场审计指南
- T/CCAA 98-2024即食鱼胶良好生产规范
- T/CSCB 0023-2024人胃类器官
- GB/T 22065-2026压力式六氟化硫气体密度控制器
- 2025~2026学年广东省深圳市某校北师大版三年级上册阶段测试数学试卷【附答案】
- 2025年人教版中考英语考前蒙题技巧
- AI在车险的智能定损与理赔应用
- 基于多案例剖析的GSM-R网络工程优化策略与实践研究
- VDA6.3-2023 过程审核标准(中文版全条款+全套审核检查表)
- 7.2践行平等 课件 2026-2027学年统编版道德与法治 八年级上册
- 护理安全隐患及防范措施
- 国有六大行《EPI(行测)》考试1000题
- EIA-481-1 中文版(8-12mm 贴片元器件穿孔载带包装标准 2025 版)
- 2025年共享工厂模式:中小微企业集群化生产资源整合
- 2026国投生物制造创新研究院有限公司招聘(31人)笔试历年常考点试题专练附带答案详解
- 2026年中国人民保险集团招聘笔试综合能力测试题库
- SLT 336-2025水土保持工程全套表格
- 建筑工地安全生产教育课件
评论
0/150
提交评论