实验1_贝叶斯分类实验.docVIP

  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文档。上传文档
查看更多
实验一:贝叶斯分类实验 学时:4学时 实验目的:设计简单的线性分类器,了解模式识别的基本方法。掌握利用贝叶斯公式进行设计分类器的方法。 实验内容: (1) 简单分类:有两类样本(如鲈鱼和鲑鱼),每个样本有两个特征(如长度和亮度),每类有若干个(比如20个)样本点,假设每类样本点服从二维正态分布,自己随机给出具体数据,计算每类数据的均值点,并且把两个均值点连成一线段,用垂直平分该线段的直线作为分类边界。再根据该分类边界对一随机给出的样本判别类别。画出如下图形。 提示: 1.可以入下产生第一类数据: % x1是第一类数据,每一行代表一个样本(两个特征) x1(:,1) = normrnd(10,4,20,1); x1(:,2) = normrnd(12,4,20,1); % 第2类数据 x2(:,1) = normrnd(15,4,20,1); x2(:,2) = normrnd(13,4,20,1); 2.可假设分类边界为 kx-y+b=0,根据垂直平分的条件计算出k和b。 3.如果新的样本点代入分类边界方程的值的符号和第一类样本均值代入分类边界方程的符号相同,则是判断为第一类。 (2) 贝叶斯分类:根据贝叶斯公式,给出在类条件概率密度为正态分布时具体的判别函数表达式,用此判别函数设计分类器。数据随机生成,比如生成两类样本(如鲈鱼和鲑鱼),每个样本有两个特征(如长度和亮度),每类有若干个(比如20个)样本点,假设每类样本点服从二维正态分布,随机生成具体数据,然后估计每类的均值与协方差,在下列各种情况下求出分类边界。先验概率自己给定,比如都为0.5。如果可能,画出在两类协方差不相同的情况下的分类边界。 提示: 若第一类的样本为,则第一类均值的估计为,协方差的估计为。若若第一类的样本为: 则均值的估计为: 协方差的估计为: 分类边界可用专门绘制隐函数的ezplot来绘制。若求出了和,如: w = [ -0.4127, -0.1641]’; x0=[12.2197, 12.5141]’; 则可用: fh=@(x,y)w*([x,y]-x0); %判别函数表达式 ezplot(fh,[0,20]) %画出判别边界 情况1. 两类协方差相同且和单位阵成比例的情况下的分类边界为: 其中 , 判别边界是一条直线,且垂直于均值的连线,但不一定通过连线的中点。如下图: 情况2. 两类协方差相同且和单位阵不成比例的情况下的判别函数为: 其中 ,。 判别边界仍是一条直线,但不垂直于均值的连线。 情况3. 两类协方差不相同的情况下的判别函数为: 判别边界为g1(x)-g2(x)=0,是一条一般二次曲线(可能是椭圆、双曲线、抛物线等)。 可用ezplot来绘制隐函数: % 情况3. 两类协方差e1和e2不相同的情况下: W1=-1/2*inv(e1); w1=inv(e1)*u1; w10=-1/2*u1*inv(e1)*u1-1/2*log(det(inv(e1)))+log(2/5);%假设w1的先验概率为2/5 W2=-1/2*inv(e2); w2=inv(e2)*u2; w20=-1/2*u2*inv(e2)*u2-1/2*log(det(inv(e2)))+log(3/5);% 假设w2的先验概率为3/5 fh=@(x,y)[x,y]*(W1-W2)*[x,y]+(w1-w2)*[x,y]+w10-w20;% 判别函数表达式 ezplot(fh,[0,20]) %画出判别边界 《模式识别与神经网络》实验指导书 第1页

文档评论(0)

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

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

1亿VIP精品文档

相关文档