剖析TF-IDF原理及使用

网络营销评论84

一. 什么是TF-IDF

TF-IDF(Term Frequency-Inverse Document Frequency, 词频-逆文件频率).

剖析TF-IDF原理及使用-图片1

是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。

上述引用总结就是, 一个词语在一篇文章中出现次数越多, 同时在所有文档中出现次数越少, 越能够代表该文章.

这也就是TF-IDF的含义.

剖析TF-IDF原理及使用-图片2

词频 (term frequency, TF) 指的是某一个给定的词语在该文件中出现的次数。这个数字通常会被归一化(一般是词频除以文章总词数), 以防止它偏向长的文件。(同一个词语在长文件里可能会比短文件有更高的词频,而不管该词语重要与否。)

剖析TF-IDF原理及使用-图片3

但是, 需要注意, 一些通用的词语对于主题并没有太大的作用, 反倒是一些出现频率较少的词才能够表达文章的主题, 所以单纯使用是TF不合适的。权重的设计必须满足:一个词预测主题的能力越强,权重越大,反之,权重越小。所有统计的文章中,一些词只是在其中很少几篇文章中出现,那么这样的词对文章的主题的作用很大,这些词的权重应该设计的较大。IDF就是在完成这样的工作。

公式:

剖析TF-IDF原理及使用-图片4

逆向文件频率 (inverse document frequency, IDF) IDF的主要思想是:如果包含词条t的文档越少, IDF越大,则说明词条具有很好的类别区分能力。某一特定词语的IDF,可以由总文件数目除以包含该词语之文件的数目,再将得到的商取对数得到。

公式:

剖析TF-IDF原理及使用-图片5

某一特定文件内的高词语频率,以及该词语在整个文件集合中的低文件频率,可以产生出高权重的TF-IDF。因此,TF-IDF倾向于过滤掉常见的词语,保留重要的词语。

  

剖析TF-IDF原理及使用-图片6

TF−IDF=TF∗IDF

二. 一个实例

剖析TF-IDF原理及使用-图片7

三. Spark 中 TF-IDF 的实现

1. 基于spark1.4.1 ml算法包的TF-IDF算法

剖析TF-IDF原理及使用-图片8

2.基于RDD的MLlib包中的TF_IDF算法

剖析TF-IDF原理及使用-图片9

SEO教程www.seojh.cn SEO培训www.jhseopx.com

剖析TF-IDF原理及使用-图片10

 
你和房子之间,只差一个7月1-4号 网络营销

你和房子之间,只差一个7月1-4号

为什么是这几天?难道这几天房价要跌?说来话长,那就长话短说:前两天八脚王问我:1000元在儿童节可以干什么?小宝脑补着八脚王给公司最小的我发1000元儿童节红包的画面......昨天八脚王终于通过微信...
什么是闭站保护 网络营销

什么是闭站保护

什么是闭站保护  由网站自身原因(改版、暂停服务等)、客观原因(服务器故障、政策影响等)造成的网站较长一段时间都无法正常访问,百度搜索引擎会认为该站属于关闭状态。站长可以通过闭站保护工具进行提交申请,...
如何让品牌获得良好的口碑 网络营销

如何让品牌获得良好的口碑

随着市场经济与互联网的高速发展和市场的日益繁荣,人们在购买产品时的注意力已从产品的物质层面逐步转移到产品的品牌上,消费者购买行为的品牌化倾向日益明显。品牌已成为企业掌握的最有效的竞争手段,一种新的竞争...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: