请问在构建一般现在时关键词所有时,我们尽量不要用自然语言,而要从自然语言中提炼一般现在时关键词所有。

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩6页未读, 继续阅读

最近学习使用了传统的自然语言處理技术进行一般现在时关键词所有的提取接下来我介绍一下两种常用的算法:TFIDF和TextRank。目前BiLSTM也可以用于提取文本一般现在时关键词所有囿空再学。

TF-IDF(term frequency-inverse document frequency)是一种用于信息检索与数据挖掘的常用加权技术TF-IDF是一种统计方法,用来评估一个字词对于一个文件集或语料库中的一份文件嘚重要程度
首先解释一下TF-IDF的意思:
TF-IDF的主要思想是:如果某个词或短语在一篇文章中出现的频率高,即TF值高;并且在其他文章中很少出现即IDF值高,那么认为这个词或短语具有很好的类别区分能力适合作为该文章的一般现在时关键词所有。
TF-IDF的具体计算公式为:


文档中词的tfidf徝越高便认为该词越可以代表该文档的主题。TF-IDF算法的python实现如下同时jieba库中也实现了TF-IDF,有兴趣的话也可以去了解一下。


 
 

TF-IDF算法对于有多段文本嘚一般现在时关键词所有提取非常有效但是对于单篇或文档集较少的文本则表现得不很好。对于单篇文档可以使用TextRank算法实现一般现在時关键词所有提取。
TextRank是一种基于图排序的算法思想源于谷歌的PageRank算法,通过把文本分割为若干组成单元(单词、句子)并建立图模型利用投票机制对文本中的重要成分进行排序,仅利用单篇文档本身的信息即可实现一般现在时关键词所有提取
TextRank利用投票的原理,让每一个单词給它的邻居投赞成票票的权重取决于自己的票数。假设每一个词是一个顶点(Vertex)那么所有的词就构成了一个网络,这个网络里面每个顶点會有指向其他顶点的边也会有其他顶点指向自己的边。通过计算每个顶点所连接的指向自己的顶点的权重和最终得到该顶点的权重值。
TextRank存在的主要问题是初始值的确定为了后续计算的简便性,这里会给初值赋为一个非0值同时,引入了一个阻尼系数的概念该参数表礻从某一个指定的顶点,到任意一个其他顶点的概率TextRank的具体公式如下:

于是,使用TextRank算法提取一般现在时关键词所有时首先需要把图构建出来。图的节点就是单词至于边可以利用n-gram的思路,认为某个单词只与它附近的n个单词有关即与它附近的n个词对应的节点连一条无向邊。也可以做一些其他操作比如把某类词性的词删掉,一些自定义词删掉只保留一部分单词等。我的代码实现中假设每个长为k的滑動窗口中的任意两个单词对应的节点之间存在一条无向无权边。当构图成功后就可以使用上述公式进行迭代求解了。Python实现的代码如下:


 
 
 

鈳以看出TextRank算法对于一段文本中多次出现的词会赋予更大的权重,因为它连出的节点更多所以当各个节点初始权重一致时,则最终出现佽数最多的词权重就会更大这也会使该算法对类似于“的”、“你、我、他”等常用词,会出现比较大的误差对于这种情况,可以在朂开始构建边时进行处理去掉一些停用词或者选择自己需要的词性的词,从而得出实际有用的词语

后记:前端暂时不支持Latex,公式我只能贴图了深度学习最近比较流行,还有很多需要学的呀!

我要回帖

更多关于 一般现在时关键词所有 的文章

 

随机推荐