向量空间模型设计和实现.docx
《向量空间模型设计和实现.docx》由会员分享,可在线阅读,更多相关《向量空间模型设计和实现.docx(3页珍藏版)》请在第一文库网上搜索。
1、向量空间模型向量空间模型(VeCtorSpaceMOdeD29,简称VSM,这是文本建模中常用的模型之一。它的主要思想是将词语看成孤立的,互不相关的,也就是所谓的“词袋”;这样就可以将文本转化为多维度的空间向量来表示,向量维度一般是词语,可以用维度的权重来表示词语的某些特性。有一篇很长的文章,我要用计算机提取它的关键词(AutomaticKeyphraseextraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果。它简单到都不需要高等数学,普通人只用10
2、分钟就可以理解,这就是我今天想要介绍的TFTDF算法。让我们从一个实例开始讲起。假定现在有一篇长文中国的蜜蜂养殖,我们准备用计算机提取它的关键词。一个容易想到的思路,就是找到出现次数最多的词。如果某个词很重要,它应该在这篇文章中多次出现。于是,我们进行“词频(TermFrequency,缩写为TF)统计。结果你肯定猜到了,出现次数最多的词是一一的、是、在一一这一类最常用的词。它们叫做停用词(StOPwords),表示对找到结果毫无帮助、必须过滤掉的词。假设我们把它们都过滤掉了,只考虑剩下的有实际意义的词。这样又会遇到了另一个问题,我们可能发现中国、蜜蜂、养殖这三个词的出现次数一样多。这是不是意
3、味着,作为关键词,它们的重要性是一样的?显然不是这样。因为中国是很常见的词,相对而言,蜜蜂和养殖不那么常见。如果这三个词在一篇文章的出现次数一样多,有理由认为,蜜蜂和养殖的重要程度要大于中国,也就是说,在关键词排序上面,蜜蜂和养殖应该排在中国的前面。所以,我们需要一个重要性调整系数,衡量一个词是不是常见词。如果某个词比较少见,但是它在这篇文章中多次出现,那么它很可能就反映了这篇文章的特性,正是我们所需要的关键词。用统计学语言表达,就是在词频的基础上,要对每个词分配一个重要性权重。最常见的词(的、是、在)给予最小的权重,较常见的词(中国)给予较小的权重,较少见的词(蜜蜂、养殖)给予较大的权重。这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 向量 空间 模型 设计 实现