7得票2回答
NLTK - 自动翻译相似单词

大局目标:我正在使用NLTK和Gensim在Python中制作产品评论的LDA模型。我想对不同的n-grams运行此模型。 问题:当我使用bigrams运行时,与unigrams相比都很棒,但我开始得到一些带有重复信息的主题。例如,主题1可能包含:['good product', 'good...

7得票2回答
使用Perl的Wordnet同义词集

我安装了Wordnet::Similarity和Wordnet::QueryData这两个模块,以便轻松计算与之相关的信息内容得分和概率。但我卡在了这个基本问题上:给定一个单词,打印出n个相似的单词——这应该不难,只需遍历同义词集并执行join操作即可。 使用wn命令,并通过大量的tr、so...

47得票3回答
Python: 字符串的语义相似度得分

有没有用于计算一对句子语义相似度分数的库? 我知道WordNet的语义数据库,以及如何为2个单词生成分数,但我正在寻找能够针对整个句子执行所有预处理任务(如端口词干提取、停用词删除等)并输出两个句子相关程度得分的库。 我发现了一个使用.NET框架编写的work,它使用一系列预处理步骤计算分...

8得票2回答
Spacy相似度警告: "根据空向量评估Doc.similarity。"

我正在尝试使用常见问题解答数据集进行数据增强。我通过WordNet查找最相似的词(特别是名词),并使用Spacy检查相似度来更换单词。我使用多个for循环遍历我的数据集。 import spacy import nltk from nltk.corpus import wordnet as ...

11得票2回答
隐式参数和函数

我在考虑Haskell(GHC)中的隐式参数时遇到了问题。我有一个函数f,它假设隐式参数x,并希望通过将f应用于g来封装它。 f :: (?x :: Int) => Int -> Int f n = n + ?x g :: (Int -> Int) -> (Int ...

7得票2回答
使用WordNet(或一些简单的词典)从Java程序检查名词是否可数或不可数

我发现Java中有两个库——JWNL和JAWS。到目前为止,我认为这些API适用于查找同义词集和下位词等类似的内容。您知道是否有一种工具可以使用WordNet来检查名词是可数/不可数名词吗?我的意思是,人们是否使用WordNet来完成这个任务?否则,什么是这个工具?

47得票4回答
使用NLTK和WordNet,我如何将简单时态动词转换为其现在、过去或过去分词形式?

如何使用NLTK和WordNet将简单时态动词转换为其现在、过去或过去分词形式? 例如: 我想写一个函数,它可以按预期的形式给我动词。v = 'go' present = present_tense(v) print present # prints "going" past = pas...

7得票1回答
如何在Conceptnet中消除单词的歧义

Conceptnet包含两种基本类型的节点,单词(例如/c/en/cat)和感官(例如/c/en/cat/n/domestic_cat)。不幸的是,绝大多数边使用单词节点。这使得推断变得困难,因为我不能确定单词到单词的边缘指的是哪个意义。 例如,Conceptnet包含9种使用单词“cat”...

9得票2回答
使用WN-Affect来检测字符串的情绪/心情

我下载了WN-Affect,但我不确定如何使用它来检测句子的情绪。比如说,如果我有一个字符串“我讨厌足球”,我想要能够检测出情绪是不好的并且情感是恐惧。WN-Affect没有教程告诉我如何做,而我对Python也比较陌生。帮助我一下吧!

7得票1回答
如何在Python中导入和使用WordNet 3.0?

我已经下载了最新版本的WordNet 3.0。但是我无法找到如何在Python中使用它的适当文档。 NLTK是否有WordNet 3.0? 我已经在nltk中使用了旧版本的wordnet。 请帮助我。