北京站[切换城市]

荣获中国电子商务行业百强品牌

咨询电话:400-606-5558

关键字提取算法TF-IDF

2019-03-12 15:47:06 阅读:492 作者:liwen 来源:巨推传媒 分类:SEO优化
在文本分类的学习过程中,在“如何衡量一个关键字在文章中的重要性”的问题上,遇到了困难。在网上找了很多资料,大多数都提到了这个算法,就是今天要讲的TF-IDF。

 

 

总起

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搜索引擎优化啊,文本分类方面用的挺多的,面试时也常常作为信息论知识储备来出题。

 

•END•
上一篇:TF-IDF算法在SEO中的衍生应用 下一篇:动态网站和静态网站应该如何去选择

更多推荐

免费代运营名额抢领

公司正在筹划上市,为扩大市场占有率,将在近3个月内每日赠送6个免费服务名额。

今日仅剩下2个免费名额

文章周榜 文章日榜

  • 1SEO篇:手把手教你设置全站TKD部署和优化技巧

    拿巨推传媒的首页标题来做个分析:巨推传媒 - 微信代运营公司_公众号托管_小程序开发_微信服务号订阅号推广价格|费用|方案_巨推传媒! 简单的解析一下:巨推传媒...

  • 2什么是(如何确定)网站目标关键词

    什么是网站目标关键词 目标关键词(Target Keyword)是指经过关键词分析确定下来的网站主打关键词,通俗地讲指网站产品和服务的目标客户可能用来搜索的关键...

  • 3做SEO不得不知的优化技巧

    随着百度对竞价排名位置的大幅减少,不少中小企业由于实力不足,失去了在首页展示的机会,转而把眼光转向SEO优化上,希望借助此渠道能将自己的网站在首页上有更好的展示...

  • 4网络营销方案细节入手和网络推广观点

      在我们制作任何方案之前,都需要先构思方案的路线,就像网络营销方案一样,我们在入手做网络营销的时候,需要从各个层面考虑,大到网站框架构思,小到文字颜色。  一...

  • 5seo【网站】怎么写标题?

    重庆seo博客相信很多站长都会写seo【网站】标题吧title,同时也相信大家都觉得搜索引擎对用户的体验度越来越重视了,哪么一个seo【网站】的标题也是seo相...

  • 1seo【网站】怎么写标题?

    拿巨推传媒的首页标题来做个分析:巨推传媒 - 微信代运营公司_公众号托管_小程序开发_微信服务号订阅号推广价格|费用|方案_巨推传媒! 简单的解析一下:巨推传媒...

  • 2seo【网站】怎么写标题?

    什么是网站目标关键词 目标关键词(Target Keyword)是指经过关键词分析确定下来的网站主打关键词,通俗地讲指网站产品和服务的目标客户可能用来搜索的关键...

  • 3seo【网站】怎么写标题?

    随着百度对竞价排名位置的大幅减少,不少中小企业由于实力不足,失去了在首页展示的机会,转而把眼光转向SEO优化上,希望借助此渠道能将自己的网站在首页上有更好的展示...

  • 4seo【网站】怎么写标题?

      在我们制作任何方案之前,都需要先构思方案的路线,就像网络营销方案一样,我们在入手做网络营销的时候,需要从各个层面考虑,大到网站框架构思,小到文字颜色。  一...

  • 5seo【网站】怎么写标题?

    重庆seo博客相信很多站长都会写seo【网站】标题吧title,同时也相信大家都觉得搜索引擎对用户的体验度越来越重视了,哪么一个seo【网站】的标题也是seo相...

相关文章

  • 1seo优化关键字技巧

    关键字是一个术语,用来匹配一个人进入搜索引擎查找特定信息的查询。大多数人输入搜索短语,包括两到五个单词。这些短语可以称为搜索短语、关键词短语、查询短语或关键词。...

  • 2网站如何做关键字的布局

    关键词的布局对于网站来说是非常重要的,记住,一定要做好关键词的布局,网站才能上线,才能走的更远,那么关键词到底该怎么布局呢?如何布局? 一个网站如何做关键字的布...

  • 3《北京网络优化》怎么在html中使用关键字

    怎么在html中使用关键字 既然说道html中的关键字,那什么是html的关键字呢,相信很多才进入seo行业的人都不了解这个,那么我们今天就来讲讲这个关键字到底...

  • 4关键字提取算法TF-IDF

    在文本分类的学习过程中,在“如何衡量一个关键字在文章中的重要性”的问题上,遇到了困难。在网上找了很多资料,大多数都提到了这个算法,就是今天要讲的TF-IDF。

  • 5长尾关键字怎么优化SEO,拦截热门关键词流量

    长尾关键字怎么优化SEO,拦截热门关键词流量:刚开始做搜索引擎优化seo,许多人都喜欢选择流量比较大的关键词入手,其实这是不正确的,关键词流量大,竞争自然激烈,...

  • 6关键字提取算法TF-IDF

    在文本分类的学习过程中,在“如何衡量一个关键字在文章中的重要性”的问题上,遇到了困难。在网上找了很多资料,大多数都提到了这个算法,就是今天要讲的TF-IDF。

  • 7长尾关键字怎么优化SEO,拦截热门关键词流量

    长尾关键字怎么优化SEO,拦截热门关键词流量:刚开始做搜索引擎优化seo,许多人都喜欢选择流量比较大的关键词入手,其实这是不正确的,关键词流量大,竞争自然激烈,...

  • 8关键字排名SEO优化技巧如何选关键词

      1,在title中部署要优化的关键词。  Title在”"百度”"”"搜索引擎&rdquo...

  • 9SEO之大量的长尾关键字该怎么管理?

    举例20万的长尾关键字,如何进行分类,管理,创造相关页面,排名跟踪等相关工作?这个问题确实是个非常非常好的问题。20 万甚至上百万千万的词管理,如果没有较好的管...

  • 波浪
  • 波浪
  • 波浪
  • 波浪
业务咨询
加盟代理
售后服务
渠道合作
咨询电话
微信咨询
获得报价
回到顶部
400-606-5558
<--这段代码是专属于这个站点的:jutui.org--> <--此段代码添加在前。为保证统计准确,请勿将同一段代码添加到多个站点中。-->