`
yuaqian2003
  • 浏览: 13329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

文本分类的备忘录(转)

阅读更多
目前看到的比较全面的分类算法,总结的还不错.
2.4.1 主要分类方法介绍解决分类问题的方法很多[40-42] ,单一的分类方法主要包括:决策树、贝叶斯、人工神经网络、K-近邻、支持向量机和基于关联规则的分类等;另外还有用于组合单一分类方法的集成学习算法,如Bagging和Boosting等。
(1)决策树
决策树是用于分类和预测的主要技术之一,决策树学习是以实例为基础的归纳学习算法,它着眼于从一组无次序、无规则的实例中推理出以决策树表示的分类规则。构造决策树的目的是找出属性和类别间的关系,用它来预测将来未知类别的记录的类别。它采用自顶向下的递归方式,在决策树的内部节点进行属性的比较,并根据不同属性值判断从该节点向下的分支,在决策树的叶节点得到结论。
主要的决策树算法有ID3、C4.5(C5.0)、CART、PUBLIC、SLIQ和SPRINT算法等。它们在选择测试属性采用的技术、生成的决策树的结构、剪枝的方法以及时刻,能否处理大数据集等方面都有各自的不同之处。
(2)贝叶斯
贝叶斯(Bayes)分类算法是一类利用概率统计知识进行分类的算法,如朴素贝叶斯(Naive Bayes)算法。这些算法主要利用Bayes定理来预测一个未知类别的样本属于各个类别的可能性,选择其中可能性最大的一个类别作为该样本的最终类别。由于贝叶斯定理的成立本身需要一个很强的条件独立性假设前提,而此假设在实际情况中经常是不成立的,因而其分类准确性就会下降。为此就出现了许多降低独立性假设的贝叶斯分类算法,如TAN(Tree Augmented Na?ve Bayes)算法,它是在贝叶斯网络结构的基础上增加属性对之间的关联来实现的。
(3)人工神经网络
人工神经网络(Artificial Neural Networks,ANN)是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。在这种模型中,大量的节点(或称”神经元”,或”单元”)之间相互联接构成网络,即”神经网络”,以达到处理信息的目的。神经网络通常需要进行训练,训练的过程就是网络进行学习的过程。训练改变了网络节点的连接权的值使其具有分类的功能,经过训练的网络就可用于对象的识别。
目前,神经网络已有上百种不同的模型,常见的有BP网络、径向基RBF网络、Hopfield网络、随机神经网络(Boltzmann机)、竞争神经网络(Hamming网络,自组织映射网络)等。但是当前的神经网络仍普遍存在收敛速度慢、计算量大、训练时间长和不可解释等缺点。
(4)k-近邻
k-近邻(kNN,k-Nearest Neighbors)算法是一种基于实例的分类方法。该方法就是找出与未知样本x距离最近的k个训练样本,看这k个样本中多数属于哪一类,就把x归为那一类。k-近邻方法是一种懒惰学习方法,它存放样本,直到需要分类时才进行分类,如果样本集比较复杂,可能会导致很大的计算开销,因此无法应用到实时性很强的场合。
(5)支持向量机
支持向量机(SVM,Support Vector Machine)是Vapnik根据统计学习理论提出的一种新的学习方法[43] ,它的最大特点是根据结构风险最小化准则,以最大化分类间隔构造最优分类超平面来提高学习机的泛化能力,较好地解决了非线性、高维数、局部极小点等问题。对于分类问题,支持向量机算法根据区域中的样本计算该区域的决策曲面,由此确定该区域中未知样本的类别。
(6)基于关联规则的分类
关联规则挖掘是数据挖掘中一个重要的研究领域。近年来,对于如何将关联规则挖掘用于分类问题,学者们进行了广泛的研究。关联分类方法挖掘形如 condset→C的规则,其中condset是项(或属性-值对)的集合,而C是类标号,这种形式的规则称为类关联规则(class association rules,CARS)。关联分类方法一般由两步组成:第一步用关联规则挖掘算法从训练数据集中挖掘出所有满足指定支持度和置信度的类关联规则;第二步使用启发式方法从挖掘出的类关联规则中挑选出一组高质量的规则用于分类。属于关联分类的算法主要包括CBA[44] ,ADT[45] ,CMAR[46] 等。
(7)集成学习(Ensemble Learning)
实际应用的复杂性和数据的多样性往往使得单一的分类方法不够有效。因此,学者们对多种分类方法的融合即集成学习进行了广泛的研究。集成学习已成为国际机器学习界的研究热点,并被称为当前机器学习四个主要研究方向之一。
集成学习是一种机器学习范式,它试图通过连续调用单个的学习算法,获得不同的基学习器,然后根据规则组合这些学习器来解决同一个问题,可以显著的提高学习系统的泛化能力。组合多个基学习器主要采用(加权)投票的方法,常见的算法有装袋[47] (Bagging),提升/推进[48, 49] (Boosting)等。
有关分类器的集成学习见图2-5。集成学习由于采用了投票平均的方法组合多个分类器,所以有可能减少单个分类器的误差,获得对问题空间模型更加准确的表示,从而提高分类器的分类准确度。
图2-5:分类器的集成学习
以上简单介绍了各种主要的分类方法,应该说其都有各自不同的特点及优缺点。对于数据库负载的自动识别,应该选择哪种方法呢?用来比较和评估分类方法的标准 [50] 主要有:(1)预测的准确率。模型正确地预测新样本的类标号的能力;(2)计算速度。包括构造模型以及使用模型进行分类的时间;(3)强壮性。模型对噪声数据或空缺值数据正确预测的能力;(4)可伸缩性。对于数据量很大的数据集,有效构造模型的能力;(5)模型描述的简洁性和可解释性。模型描述愈简洁、愈容易理解,则愈受欢迎。
分享到:
评论

相关推荐

    微信备忘录小程序源码 作业设计demo 计算机专业作业

    3. **个性化分类**:支持自定义分类,便于管理和查找备忘录。 4. **界面友好**:清晰的界面设计,操作简便,无需复杂的学习过程。 5. **数据同步**:通过微信账号登录,实现备忘录的云端同步,方便在不同设备间切换...

    Flutter编程指南之跨平台APP开发:手把手带您完成【我的备忘录】

    并通过手把手一步步带您完成一个【我的备忘录】APP项目,使得您真正认识Flutter在实际项目中的优势。 通过本课程学习您可以学习到Flutter技术如下知识: 第1章 Flutter概述 知识点:移动应用开发现状、移动应用开发...

    一个强大的待办事项和任务管理应用 for Android.rar

    无论是计划行程、做备忘录、与家庭成员分享购物清单还是与您的同事协作, 都能帮助您轻松完成并保持生活轨迹。 是一款轻便高效的任务管理、日程管理(GTD)和时间管理应用,配备强大的记事和提醒功能。你可以在手机...

    锦鸿记录本(个人信息记录管理软件)V4.21中文绿色免费版

    您可以自行设定信息的分类,比如:网络文摘、个人图库、学习笔记、工作记录、个人备忘等。锦鸿记录本可以快速地对信息库内的信息进行全文搜索,查找出您所需的信息。锦鸿记录本还提供网页浏览、文本编辑、图片阅览...

    Record Page Memo Quickly to Sheet-crx插件

    在单击此扩展功能图标之前,在“网页上选择的文本”在“备忘录”字段中复制。请在开始使用之前设置。1.准备谷歌的录音目的地2.配置扩展选项页面 2.1输入录制目的地的Google Spread表的ID。[Spread Sheet ID]下面地址...

    飞雪桌面日历 2.62 绿色版

    13.修改软件的备份/还原及备忘录、节日的导出导入功能,使节日和备忘录也可从软件备份文件中导入。 14.修正"有雪"天气时,天气预报无法正常显示问题. 15.修正便签无法接收拖动过来的部分超链接问题. 16.修正Vista/...

    活字格管理信息系统项目

    个人用户:可以使用该系统来创建自己的知识库、备忘录或日记等,以提高个人生产力和信息组织能力。 小型团体:可以使用该系统来协作管理项目信息,以提高团队工作效率和协同能力。 企业用户:可以使用该系统来管理...

    一种仅基于DWT但提取效果较好的盲水印算法.zip

    美赛备忘录【探索人工智能的宝藏之地】 无论您是计算机相关专业的在校学生、老师,还是企业界的探索者,这个项目都是为您量身打造的。无论您是初入此领域的小白,还是寻求更高层次进阶的资深人士,这里都有您需要的...

    快速记录页面记录到工作表「Record Page Memo Quickly to Sheet」-crx插件

    将查看网页备忘录记录到Google Spread Sheet 关于您目前正在观看的网页,您可以对Google Spread Sheet进行分类和评论并进行录制。 单击此扩展功能图标之前在网页上选择的文本被复制到备注字段。 请在开始使用之前...

    分类日记本(含简单加密功能)

    本软件是一款以记录日常生活为目的的应用软件,你可以当它为日记本,或者是备忘录。 它支持文本形式的内容保存和输出,单条记录最多保存4000字符。 它也支持远程数据库连接和多用户访问,你可以把你的数据库文件放到...

    hippo:Evernote的开源客户端

    “注释”可以是一段格式化的文本,完整的网页或网页摘录,照片,语音备忘录或手写的“墨水”注释。 注释也可以具有文件附件。 笔记可以分类到文件夹中,然后进行标记,注释,编辑,给定注释,搜索和导出,作为...

    Q-Space 晴网个人博客文章系统源码

    1、随笔/文章 可创建多个分类,原创或转载文章,强大的富文本编辑器,丰富的表情图标,便捷的文件上传工具。 2、相册 可创建无限多个相册,可上传无限张图片。 3、音频 可创建多个分类,收藏自己喜欢的歌手和专辑。...

    Office办公助手 v1.1.8

    - 提醒事件可设置备忘,时间,重复日期,10种提示音和可编辑的联系人 - 提醒事件支持后台闹钟响应通知 • 会议录音机 - 录音时添加时间标签,播放录音时可根据时间标签切换录音播放位置 - 录音文件可编辑显示名称,并可...

    WAFFLEPEN Highlighter-crx插件

    语言:English prism.guide的... - 易于使用作为窗口小部件:一键式突出显示,备忘录,图像,共享,设置和读取模式。分享和合作 - 外部共享:通过Facebook或Twitter复制或分享URL。 - 集团协作:可以由企业,学

    acf-builder-cheatsheet:与ACF Builder一起使用的备忘单

    ACF Builder备忘单该备忘单包含与一起使用的ACF字段类型参数以及已知的(其中大多数未记录在案)配置方法以帮助构建字段。 尽管以下字段类型揭示了在字段类型config数组中可传递的所有可能配置,但大多数字段都有...

    主题建模总统:常规和计算方法-研究论文

    法律通常通过文本来表示,几个世纪以来,律师将大量法律文本分类为不同的主题——他们对法律进行“主题建模”。 但是大量的法律文件对传统的主题建模方法提出了挑战。 收集、审查、编码、整理和评估数以万计的法律...

    2000个小程序精选源码(包含49个行业)

    │ │ 备忘录.zip │ │ 手势解锁.zip │ │ 搜索框.zip │ │ 查拼音.zip │ │ 步步高字典.zip │ │ 生活圈.zip │ │ 画布:时钟.zip │ │ 番茄时钟.zip │ │ 简易计算器.zip │ │ 蝌蚪签到.zip │...

Global site tag (gtag.js) - Google Analytics