Fisher线性分类器的设计2

Fisher线性分类器的设计2

ID:37710854

大小:44.62 KB

页数:5页

时间:2019-05-29

Fisher线性分类器的设计2_第1页
Fisher线性分类器的设计2_第2页
Fisher线性分类器的设计2_第3页
Fisher线性分类器的设计2_第4页
Fisher线性分类器的设计2_第5页
资源描述:

《Fisher线性分类器的设计2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二、Fisher线性分类器的设计1、实验目的(1)掌握Fisher线性判别方法(2)掌握Bayes决策的错误率的计算(3)掌握分类器错误率的估算方法(4)对模式识别有一个初步的理解2、实验原理Fisher准则基本原理:如果在二维空间中一条直线能将两类样本分开,或者错分类很少,则同一类别样本数据在该直线的单位法向量上的投影的绝大多数都应该超过某一值。而另一类数据的投影都应该小于(或绝大多数都小于)该值,则这条直线就有可能将两类分开。准则:向量W的方向选择应能使两类样本投影的均值之差尽可能大些,而使类

2、内样本的离散程度尽可能小。这就是Fisher准则函数的基本思路。y=WTX+W0评价投影方向W的函数:最佳W值的确定:求取使JF达极大值时的w*:向量就是使Fisher准则函数达极大值的解,也就是按Fisher准则将d维X空间投影到一维Y空间的最佳投影方向,该向量的各分量值是对原d维特征向量求加权和的权值。w0确定:当W0确定之后,则可按以下规则分类,        使用Fisher准则方法确定最佳线性分界面的方法是一个著名的方法,尽管提出该方法的时间比较早,仍见有人使用。3、实验内容及要求考虑Fis

3、her线性判别方法,利用实验1中程序产生的数据(分别在各类样本数均为50及500时),计算:1)求解最优投影方向W;2)画出表示最优投影方向的直线,并且标记出投影后的点在直线上的位置;3)计算投影后的阈值权;4)计算分类器的各类错误率及总的平均错误率;5)计算按最小错误率Bayes决策的错误率(各类先验概率相同)4、实验结果上图可以看出在N=50时的情况下绿色的点是第一类样本点,蓝色的*给出了第二类样本点,红色的直线是最优投影方向的直线,+标出的点是W0点,直线上不同颜色代表了不同类样本点所投影的点的

4、位置。N=50时,类一的错误概率为0类二的错误概率为8%平均错误概率为1%Bayes决策错误率为0%最佳投影方向5、结论通过对实验结果的探究,可以得出当样本数比较大的时候类错误概率会上升。的比例因子对于Fisher判别函数没有影响的原因:在本实验中,最重要的是W的方向,或者说是在此方向上数据的投影,所以W的比例因子,即它是单位向量的多少倍长就没那么重要了,不管比例因子大小是多少,在最后求投影时都会被消掉。6、实验程序N=50;%样本数为50时mu_1=[-2,-2];Sigma_1=[1,0;0,1]

5、;r_1=mvnrnd(mu_1,Sigma_1,N);mu_2=[2,2];Sigma_2=[1,0;0,4];r_2=mvnrnd(mu_2,Sigma_2,N);m_1=mean(r_1);m_2=mean(r_2);S_1=[0,0;0,0];S_2=[0,0;0,0];forn=1:NS_1=S_1+(r_1(n,:)-m_1)'*(r_1(n,:)-m_1);S_2=S_2+(r_2(n,:)-m_2)'*(r_2(n,:)-m_2);endSW1=S_1+S_2;W_0=-(m_1+m_

6、2)/2;w=(m_1-m_2)*inv(SW1);%投影向量Sk=w(:,2)/w(:,1);%最优投影方向直线的斜率。x=[-7:0.01:7];y=k*(x-W_0(:,1))+W_0(:,2);%最优投影方向直线figure(3);plot(r_1(:,1),r_1(:,2),'g.');title('样本数为50时的样本分布图');holdon;plot(r_2(:,1),r_2(:,2),'*');plot(W_0(1),W_0(2),'+');plot(x,y,'r');%画出最优投影方

7、向直线A0=[k-1;1k];X0=zeros(2,N);forn=1:Nb=[k*W_0(:,1)-W_0(:,2)r_1(n,1)+k*r_1(n,2)]';X0(:,n)=inv(A0)*b;endA1=[k-1;1k];X1=zeros(2,N);forn=1:Nb1=[k*W_0(:,1)-W_0(:,2)r_2(n,1)+k*r_2(n,2)]';X1(:,n)=inv(A1)*b1;endplot(X0(1,:),X0(2,:),'g');plot(X1(1,:),X1(2,:),'b'

8、);holdoff;en1=0;en2=0;form=1:NifX0(1,m)>W_0(:,1)en1=en1+1;endifX1(1,m)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。