分类算法adaboostM1和multiboostAB对草药数据分类的比较.doc

分类算法adaboostM1和multiboostAB对草药数据分类的比较.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档(可编辑) 值得下载 分类算法adaboostM1和multiboostAB对草药数据分类的比较 【摘要】 讨论了在中草药数据分类应用中两种分类器算法multiboostAB和adaboostM1的分类性能的问题,在weka平台上实验可知,这两种分类器算法中adaboostM1的分类精度比较高。 【关键词】 中草药 AdaBoostM1 weka 一、概述 以往对于中草药的分类一般都是采用传统的单分类算法,如最近邻分类算法、神经网络算法等,本实验研究的是把组合分类器算法应用于中草药数据的分类中,使用了目前比较流行的adaboostM1算法,与该算法进行比较的也是一种元学习算法,该算法为multiboostAB分类器算法。 本文首先在weka平台上用两种分类器算法对草药数据集进行分类,然后再对这两种算法的分类精度进行对比,实验表明:在实验数据集为输入样本集的情况下,AdaboostM1算法的分类精度比较高。 二、AdaBoost 算法 AdaBoost 算法的基本思想可以概括为: (1)对实验中的每个样本 X都赋予一个权重W。 (2)对输入的训练数据进行K次迭代学习。每次迭代后,对其中分类错误的样本进行加大权重修改,使得下次进行迭代时把重点放在这些样本上。 (3)同时对于算法中的每个弱分类器都有一个原始的权重α,随着迭代的进行,每个弱分类器的权重进行修改,其中正确率高的分类器权重也相对高。 三、在Weka上用AdaBoost算法及几种单分类算法对草药数据进行分类 本文所进行的实验在Weka3-7-1平台上完成,用三种草药三七、人参、西洋参的指纹图谱数据作为实验的数据集。本实验采用的方法是对数据集采用5重交叉验证,实验得出的分类精度体现为分类性能,分类精度越高表示分类效果越好。 multiboostAB的参数设置如下: 基分类器为decisionstump,numiteration是10,numsubcmtys为3,seed为1,weightThreshold为100,其他的为默认参数设置。 AdaboostM1的参数设置如下: 基分类器为decisionstump,numiteration为10,seed为1,weightThresold为100。 之后执行RUN界面的START指令,再进入ANALYSE界面载入文件选择分析分类精度,可得到这些算法的平均分类精度如表1所示。 四、实验结果与分析 从表1可以看出,在实验的中草药数据集中,AdaBoostM1算法的分类精度大于multiboostAB算法的分类精度。 五、结论 综上所述,在中草药分类领域,在与multiboostAB算法比较下,可以利用AdaBoostM1算法来提高传统分类器算法的分类精度,使用AdaBoostM1算法来进行草药数据集的分类以达到高的精度。 参 考 文 献 [1] Witten,1.H.and Frank,E.Data Mining practical machine leaning tool sand techniques,second edition. 北京,机械工业出版社,2006

文档评论(0)

linsspace + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档