模式识别实验最小错误率下的贝叶斯决策.docxVIP

模式识别实验最小错误率下的贝叶斯决策.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模式识别实验最小错误率下的贝叶斯决策.docx

《模式识别》实验报告题目:最小错误率?贝叶斯决策?实验内容1,实验原理2,实验步骤1)从iris?.txt 文件(课程邮箱-文件中心)中读取估计?参数用的样?本,每一类样本?抽出前40?个,分别求其均?值; (2)求每类样本?的协方差矩?阵、逆矩阵以及?协方差矩阵?的行列式; (3)对三个类别?,分别取每组?剩下的 10个样本?,每两组进行?分类。由于每类样?本都相等,且每类选取?用作训练的?样本也相等?,在每两组进?行分类时,待分类样本?的类先验概?率为0.5。将各个样本?代入判别函?数既公式(5),进行分类。3,实验要求(1)复习最小错?误率贝叶斯?决策原理,写出实验代?码,实现对三类?样本的分类?; (2)计算分类的?正确率,画出三维空?间的样本分?类图; (3)分析实验结?果,完成实验报?告。二、实验代码(1),clear?% 原始数据导?入iris=load(iris.txt);N=40;%每组取N=40个样本?%求第一类样?本均值for i = 1:Nfor j = 1:4w1(i,j) = iris(i,j+1);endendsumx1? = sum(w1,1);for i=1:4meanx?1(1,i)=sumx1?(1,i)/N;end%求第二类样?本均值for i = 1:Nfor j = 1:4w2(i,j) = iris(i+50,j+1);endendsumx2? = sum(w2,1);for i=1:4meanx?2(1,i)=sumx2?(1,i)/N;end%求第三类样?本均值for i = 1:Nfor j = 1:4w3(i,j) = iris(i+100,j+1);endendsumx3? = sum(w3,1);for i=1:4meanx?3(1,i)=sumx3?(1,i)/N;end(2),%求第一类样?本协方差矩?阵z1(4,4) = 0;var1(4,4) = 0;for i=1:4for j=1:4for k=1:Nz1(i,j)=z1(i,j)+(w1(k,i)-meanx?1(1,i))*(w1(k,j)-meanx?1(1,j));endvar1(i,j) = z1(i,j) / (N-1);endend%求第二类样?本协方差矩?阵z2(4,4) = 0 ;var2(4,4) = 0;for i=1:4for j=1:4for k=1:Nz2(i,j)=z2(i,j)+(w2(k,i)-meanx?2(1,i))*(w2(k,j)-meanx?2(1,j));endar2(i,j) = z2(i,j) / (N-1);endend%求第三类样?本协方差矩?阵z3(4,4) = 0 ;var3(4,4) = 0;for i=1:4for j=1:4for k=1:Nz3(i,j)=z3(i,j)+(w3(k,i)-meanx?3(1,i))*(w3(k,j)-meanx?3(1,j));endvar3(i,j) = z3(i,j) /( N-1);endend%求各类的协?方差矩阵逆?矩阵及行列?式var1_?inv = [];var1_?det = [];var2_?inv = [];var2_?det = [];var3_?inv = [];var3_?det = [];var1_?inv = inv(var1);var2_?inv = inv(var2);var3_?inv = inv(var3);var1_?det = det(var1);var2_?det = det(var2);var3_?det = det(var3);(3),M=10;for i = 1:Mfor j = 1:4test(i,j) = iris(i+50,j+1); % 取测试数据?endendt1=0;t2=0;t3=0;for i = 1:Mx=test(i,1);y=test(i,2);z=test(i,3);h=test(i,4);g1 = (-0.5)*([x,y,z,h]-meanx?1)*var1_?inv*([x,y,z,h]-meanx?1) - 0.5*log(abs(var1_?det)) +log(0.5); % p1g2 = (-0.5)*([x,y,z,h]-meanx?2)*var2_?inv*([x,y,z,h]-meanx?2) - 0.5*log(abs(var2_?det)) +log(0.5); % p2if g1g2t1=t1+1; %若g1g2,则属于第一?类,否则属于第?二类,并统计属于?每一类的个?数elset2=t2+1;endend三、实验结果(1)第一类样本?均值:5.03753.45251.460.235第二类样本?均值:6.012

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档