16得票2回答
WordNet路径相似性是否具有交换律?

我正在使用nltk的wordnet API。 当我将一个synset与另一个进行比较时,我得到了None,但是当我将它们反过来比较时,我得到了一个浮点数。 它们不应该给出相同的值吗? 这是一个解释还是wordnet的一个bug? 示例:wn.synset('car.n.01').path_...

16得票1回答
WordNet Java API

我需要使用Java API来操作WordNet,这是一个大型项目。我正在搜索相关信息,但找到了以下几个选项: JWordNet(http://sourceforge.net/projects/jwordnet/) MIT Java WordNet Interface (http://pr...

15得票4回答
使用WordNet查找同义词、定义和例句

我需要输入一个单词的文本文件。然后使用WordNet找到该单词的lemma_names、definition和synset的示例。我已经阅读了《Python Text Processing with NLTK 2.0 Cookbook》和《Natural Language Processing...

15得票3回答
使用NLTK 3.0中的Wordnet从Synset中提取单词

不久之前,有人在stackoverflow上提出了一个问题如何使用NLTK的wordnet包检索给定synset的单词列表。这是其中一个建议的回答:for synset in wn.synsets('dog'): print synset.lemmas[0].name 在使用NLTK ...

15得票2回答
Python中的语义搜索用于爱好和最新消息。

我想实现一个基于Python的语义搜索功能,用于一组关键词(主要是业余爱好、最新新闻等人们可能感兴趣的话题)。我想知道是否有相应的本体数据库以及开源的搜索算法/实现。 例如,我的集合= {聊天、喝酒、发推特、卡特琳娜·凯芙、卡特琳娜飓风、收集石头、收集硬币}。 因此,在搜索“积累”时,我可...

15得票3回答
Spacy词形还原器是如何工作的?

对于词形还原,spacy有一个单词列表:形容词、副词、动词... 还有例外的列表:adverbs_irreg... 对于常规的单词,有一组规则。 我们以单词"wider"为例。 由于它是形容词,因此应该从这个列表中选择词形还原规则: ADJECTIVE_RULES = [ ["e...

14得票2回答
资源语料库/WordNet未找到(运行Quepy DBpedia示例应用程序)

我已经搜索了整个网络,包括6个与Heroku、Anaconda等问题相似但共同的根本原因是资源语料库/WordNet未找到的链接,我所做的一切都包括但不限于- 将下载目录更改了3次,并随后通过以下3种方法设置nltk_data路径:/usr/lib/nltk_data、/home/ubun...

14得票4回答
使用WordNet检测专有名词?

我正在使用JAWS访问WordNet。给定一个单词,有没有办法检测它是否是专有名词?看起来同义词集具有相当粗糙的词汇类别。 澄清一下,这些单词没有上下文 - 它们只是单独呈现的。如果一个单词可以被想象成作为普通名词使用,那么它就可以接受。所以"mark"是可以的,因为虽然它可能是某人的名字,...

14得票1回答
哪个更好?OpenCyc还是ConceptNet?

我正在进行一个NLP项目,需要识别句子中的概念以找到其他类似的概念。我这样做是为了从已有的列表中推断出单词的价值。我开始使用WordNet,但它给出了许多矛盾的结果。我所说的矛盾结果是指扩展单词具有相互矛盾的价值。 所以现在我正在研究ConceptNet和OpenCyc。我已经实现了Conc...

13得票1回答
"最不常见的公共子类"是什么,如何计算它?

我希望在WordNet中使用吴-帕尔默方法来计算相似度。wp = (2 X depth(lcs)) / (depth(synset1) + depth(synset2)) 其中lcs是synset1和synset2的"最近公共祖先" 我的问题是: "最近公共祖先"是什么? 如何计算它?