总起
TF-IDF,听起来很高大上啊,其实理解起来相当简单,他实际上就是TF*IDF,两个计算值的乘积,用来衡量一个词库中的词对每一篇文档的重要程度。下面我们分开来讲这两个值,TF和IDF。
TF
TF,是Term Frequency的缩写,就是某个关键字出现的频率,具体来讲,就是词库中的某个词在当前文章中出现的频率。那么我们可以写出它的计算公式:
其中:
TF(i,j):关键词j在文档i中的出现频率。
n(i,j):关键词j在文档i中出现的次数。
比如,一篇文章一共100个词汇,其中“机器学习”一共出现10次,那么他的TF就是10/100=0.1。
这么看来好像仅仅是一个TF就能用来评估一个关键词的重要性(出现频率越高就越重要),其实不然,单纯使用TF来评估关键词的重要性忽略了常用词的干扰。常用词就是指那些文章中大量用到的,但是不能反映文章性质的那种词,比如:因为、所以、因此等等的连词,在英文文章里就体现为and、the、of等等的词。这些词往往拥有较高的TF,所以仅仅使用TF来考察一个词的关键性,是不够的。这里我们要引出IDF,来帮助我们解决这个问题。
IDF
IDF,英文全称:Inverse Document Frequency,即“反文档频率”。先看什么是文档频率,文档频率DF就是一个词在整个文库词典中出现的频率,就拿上一个例子来讲:一个文件集中有100篇文章,共有10篇文章包含“机器学习”这个词,那么它的文档频率就是10/100=0.1,反文档频率IDF就是这个值的倒数,即10。因此得出它的计算公式:
其中:
IDF(i):词语i的反文档频率
|D|:语料库中的文件总数
|j:t(i)属于d(j)|出现词语i的文档总数
+1是为了防止分母变0。
于是这个TF*IDF就能用来评估一个词语的重要性。
还是用上面这个例子,我们来看看IDF是怎么消去常用词的干扰的。假设100篇文档有10000个词,研究某篇500词文章,“机器学习”出现了20次,“而且”出现了20次,那么他们的TF都是20/500=0.04。再来看IDF,对于语料库的100篇文章,每篇都出现了“而且”,因此它的IDF就是log1=0,他的TF*IDF=0。而“机器学习”出现了10篇,那么它的IDF就是log10=1,他的TF*IDF=0.04>0,显然“机器学习”比“而且”更加重要。
总结
这算法看似简单,实际上在SEO搜索引擎优化啊,文本分类方面用的挺多的,面试时也常常作为信息论知识储备来出题。
2019-08-09 12:37:59 1274
2019-08-09 12:32:54 1351
2019-08-09 12:25:30 1150
2019-08-09 12:23:27 1331
2019-08-09 12:21:55 1168
公司正在筹划上市,为扩大市场占有率,将在近3个月内每日赠送6个免费服务名额。
今日仅剩下2个免费名额
拿巨推传媒的首页标题来做个分析:巨推传媒 - 微信代运营公司_公众号托管_小程序开发_微信服务号订阅号推广价格|费用|方案_巨推传媒! 简单的解析一下:巨推传媒...
什么是网站目标关键词 目标关键词(Target Keyword)是指经过关键词分析确定下来的网站主打关键词,通俗地讲指网站产品和服务的目标客户可能用来搜索的关键...
随着百度对竞价排名位置的大幅减少,不少中小企业由于实力不足,失去了在首页展示的机会,转而把眼光转向SEO优化上,希望借助此渠道能将自己的网站在首页上有更好的展示...
在我们制作任何方案之前,都需要先构思方案的路线,就像网络营销方案一样,我们在入手做网络营销的时候,需要从各个层面考虑,大到网站框架构思,小到文字颜色。 一...
重庆seo博客相信很多站长都会写seo【网站】标题吧title,同时也相信大家都觉得搜索引擎对用户的体验度越来越重视了,哪么一个seo【网站】的标题也是seo相...
拿巨推传媒的首页标题来做个分析:巨推传媒 - 微信代运营公司_公众号托管_小程序开发_微信服务号订阅号推广价格|费用|方案_巨推传媒! 简单的解析一下:巨推传媒...
什么是网站目标关键词 目标关键词(Target Keyword)是指经过关键词分析确定下来的网站主打关键词,通俗地讲指网站产品和服务的目标客户可能用来搜索的关键...
随着百度对竞价排名位置的大幅减少,不少中小企业由于实力不足,失去了在首页展示的机会,转而把眼光转向SEO优化上,希望借助此渠道能将自己的网站在首页上有更好的展示...
在我们制作任何方案之前,都需要先构思方案的路线,就像网络营销方案一样,我们在入手做网络营销的时候,需要从各个层面考虑,大到网站框架构思,小到文字颜色。 一...
重庆seo博客相信很多站长都会写seo【网站】标题吧title,同时也相信大家都觉得搜索引擎对用户的体验度越来越重视了,哪么一个seo【网站】的标题也是seo相...
关键字是一个术语,用来匹配一个人进入搜索引擎查找特定信息的查询。大多数人输入搜索短语,包括两到五个单词。这些短语可以称为搜索短语、关键词短语、查询短语或关键词。...
关键词的布局对于网站来说是非常重要的,记住,一定要做好关键词的布局,网站才能上线,才能走的更远,那么关键词到底该怎么布局呢?如何布局? 一个网站如何做关键字的布...
怎么在html中使用关键字 既然说道html中的关键字,那什么是html的关键字呢,相信很多才进入seo行业的人都不了解这个,那么我们今天就来讲讲这个关键字到底...
在文本分类的学习过程中,在“如何衡量一个关键字在文章中的重要性”的问题上,遇到了困难。在网上找了很多资料,大多数都提到了这个算法,就是今天要讲的TF-IDF。
长尾关键字怎么优化SEO,拦截热门关键词流量:刚开始做搜索引擎优化seo,许多人都喜欢选择流量比较大的关键词入手,其实这是不正确的,关键词流量大,竞争自然激烈,...
在文本分类的学习过程中,在“如何衡量一个关键字在文章中的重要性”的问题上,遇到了困难。在网上找了很多资料,大多数都提到了这个算法,就是今天要讲的TF-IDF。
长尾关键字怎么优化SEO,拦截热门关键词流量:刚开始做搜索引擎优化seo,许多人都喜欢选择流量比较大的关键词入手,其实这是不正确的,关键词流量大,竞争自然激烈,...
1,在title中部署要优化的关键词。 Title在”"百度”"”"搜索引擎&rdquo...
举例20万的长尾关键字,如何进行分类,管理,创造相关页面,排名跟踪等相关工作?这个问题确实是个非常非常好的问题。20 万甚至上百万千万的词管理,如果没有较好的管...