tf-idf相关内容

python中的TF-IDF实现

python中有哪些标准的tf-idf实现/api?我在nltk中碰到过一个.我想知道其他提供此功能的库. 解决方案 有一个名为计算tf-idf分数. 您可以参考我对这个问题的回答 Python:tf-idf-cosine:查找文档相似性 ,并从中查看问题代码.谢谢. ..
发布时间:2020-05-18 01:13:52 Python

使用python 2.7计算文档之间的tf-idf

我有一种情况,我从互联网检索信息/原始数据,并将它们放入各自的json或.txt文件中. 从那时起,我想使用tf-idf计算每个文档中每个术语的频率以及它们的余弦相似度. 例如: 有50个不同的文档/文本文件,每个文件包含5000个单词/字符串 我想从第一个文档/文本中取出第一个单词,比较所有250000个单词的频率,然后对第二个单词进行搜索,以此类推,对所有50个文档/文本都如此. ..

tfidf矢量化器过程显示错误

我正在从事非英语语料库分析,但是面临几个问题.这些问题之一是tfidf_vectorizer.导入相关的库文件后,我处理了以下代码以获取结果 contents = [open("D:\test.txt", encoding='utf8').read()] #define vectorizer parameters tfidf_vectorizer = TfidfVectorizer(max_ ..
发布时间:2020-05-18 01:04:43 其他开发

无监督聚类期间如何在sklearn的TfidfVectorizer中选择参数

TfidfVectorizer提供了一种简便的方法来对&将文本转换为矢量. 我的问题是如何为min_df,max_features,smooth_idf,sublinear_tf等参数选择合适的值? 更新: 也许我应该在这个问题上提供更多细节: 如果我要对一堆文本进行无监督聚类怎么办.而且我的文字& ;;没有任何标签.我不知道可能有多少个群集(这实际上是我要弄清楚的) ..
发布时间:2020-05-18 01:04:06 Python

“文件"是什么?在NLP环境中意味着什么?

我在阅读有关“文档的逆频率是一个单词提供多少信息的量度,也就是说,该术语在所有文档中是常见还是稀有.它是包含单词的文档的对数比例反比例,可通过以下方法获得用文档总数除以包含该术语的文档数,然后取该商的对数." 通常可以将tf-idf上下文中的 解决方案 Document视为bag of words.在vector space model中,每个单词都是一个非常高维的空间中的维,其中单词向量的 ..
发布时间:2020-05-18 01:02:01 其他开发

NLTK:如何从csv文件创建语料库

我有一个csv文件 col1 col2 col3 some text someID some value some text someID some value 在每一行中,col1对应于整个文档的文本.我想从此csv创建一个语料库.我的目标是使用sklearn的TfidfVectorizer计算文档相似度和关键字提取.所以考虑 ..
发布时间:2020-05-18 00:58:49 Python

TfidfVectorizer如何计算测试数据的分数

在scikit-learn中,TfidfVectorizer允许我们拟合训练数据,后来使用相同的矢量化器转换我们的测试数据. 火车数据的转换输出是一个矩阵,代表给定文档中每个单词的tf-idf得分. 但是,拟合的矢量化器如何计算新输入的分数?我猜是这样的: 通过对训练集中的文档中相同单词的分数进行一定程度的汇总来计算新文档中单词的分数. 将新文档“添加"到现有语料库中,并计算新分数. ..
发布时间:2020-05-18 00:56:06 其他开发

不同长度向量的余弦相似度?

我正在尝试使用TF-IDF 将文档分类为类别.我已经计算了一些文档的tf_idf,但是现在当我尝试计算其中两个文档之间的余弦相似度时,我会得到一个回溯信息: #len(u)==201, len(v)==246 cosine_distance(u, v) ValueError: objects are not aligned #this works though: cosine_dista ..
发布时间:2020-05-18 00:48:32 Python

试图让R中的tf-idf权重起作用

我正在尝试使用tm软件包进行一些非常基础的文本分析,并获得一些tf-idf分数;我正在运行OS X(尽管我已经在Debian Squeeze上尝试了相同的结果);我有一个目录(这是我的工作目录),其中包含几个文本文件(第一个包含 Ulysses 的前三集,第二个包含后三集,如果您必须知道的话) ). R版本:2.15.1 SessionInfo()报告有关tm的信息:[1] tm_0.5-8 ..
发布时间:2020-05-18 00:45:14 其他开发

在python中使用sklearn计算n-gram的TF-IDF

我有一个包含n-gram的词汇表,如下所示. myvocabulary = ['tim tam', 'jam', 'fresh milk', 'chocolates', 'biscuit pudding'] 我想用这些词来计算TF-IDF值. 我还有如下的语料库字典(键=配方编号,值=配方). corpus = {1: "making chocolates biscuit p ..
发布时间:2020-05-18 00:40:12 Python

TF * IDF搜索查询

好的,所以我一直关注TF * IDF上的这两篇文章,但有点困惑: http: //css.dzone.com/articles/machine-learning-text-feature 基本上,我想创建一个搜索查询,其中包含对多个文档的搜索.我想使用scikit-learn工具包以及用于Python的NLTK库 问题是我看不到这两个TF * IDF向量来自何处.我需要一个搜索查询和多 ..
发布时间:2020-05-18 00:37:22 Python

NLTK是否已实施TF-IDF?

在scikit-learn和gensim中有TF-IDF实现. 有一些简单的实现为避免重新发明轮子, NLTK中确实没有TF-IDF吗? 是否存在可用于在NLTK中实现TF-IDF的子包?如果有的话? 在此博客中,NLTK没有它. 是真的吗? http://www.bogotobogo .com/python/NLTK/tf_idf_with_scikit-learn_NLTK ..
发布时间:2020-05-18 00:35:08 Python

R和手计算中的不同tf-idf值

我在R中玩耍以找到tf-idf值. 我有一组documents,例如: D1 = "The sky is blue." D2 = "The sun is bright." D3 = "The sun in the sky is bright." 我想创建一个像这样的矩阵: Docs blue bright sky sun D ..
发布时间:2020-05-07 19:34:44 其他开发

语料库的建立

我的文档为: doc1 = very good, very bad, you are great doc2 = very bad, good restaurent, nice place to visit 我想用,分隔语料,使我的最终DocumentTermMatrix变为: terms docs very good very bad ..
发布时间:2020-05-07 19:11:21 其他开发

使用vocabulary_id和相应的tfidf得分将文本语料库转换为文本文档

我有一个包含5个文档的文本语料库,每个文档之间都用/n分隔.我想为文档中的每个单词提供一个ID,并计算其各自的tfidf得分. 例如,假设我们有一个名为"corpus.txt"的文本语料库,如下所示:- “堆栈 溢流 文本向量化scikit python scipy sparse csr“ 在使用 来计算tfidf时 mylist =list("corpus.text") vectori ..
发布时间:2020-05-04 10:26:22 AI人工智能

文件相似度:向量嵌入与Tf-Idf效能?

我有一个文档集合,每个文档都随着时间而迅速增长.任务是在任何固定时间查找相似的文档.我有两种可能的方法: 向量嵌入(word2vec,GloVe或fasttext),对文档中的词向量求平均,并使用余弦相似度. 字词包:tf-idf或其变体,例如BM25. 其中之一会产生明显更好的结果吗?是否有人对tf-idf和平均word2vec进行了文档比较以进行定量比较? 是否存在另一 ..
发布时间:2020-05-04 09:40:01 AI人工智能