首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >part_meronyms和member_meronyms在WordNet中与NLTK有什么不同?

part_meronyms和member_meronyms在WordNet中与NLTK有什么不同?
EN

Stack Overflow用户
提问于 2018-05-04 18:26:01
回答 1查看 2.2K关注 0票数 3

我一直在玩NLTK WordNet包,但对不同的同步方法感到非常困惑。

我理解meronym / holonyms和hypernym / hyponyms的含义。但在NLTK WordNet中,有part_meronymsmember_meronyms,还有instance_hypernymshypernyms

似乎part_meronyms正在返回一个同步集的合并词,而hypernyms是使用的方法。但有什么区别呢?NLTK网站上似乎也没有任何文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-05 23:03:01

meronym是一个更大的整体的某些组成部分,可以在语义上表示整体。由于这是一种广泛的关系,nltk将meronym分类分为部分表示整体(part_meronyms())和实体表示整体(substance_meronyms())。

代码语言:javascript
复制
tree = wn.synset('tree.n.01')

tree.part_meronyms()
>>>[Synset('burl.n.02'), Synset('crown.n.07'), Synset('limb.n.02'), Synset('stump.n.01'), Synset('trunk.n.01')]


tree.substance_meronyms()
>>>[Synset('heartwood.n.01'), Synset('sapwood.n.01')]

Hypernyms与meronyms没有明确的关系。给定Synset的hypernym列表包含比word树中的目标同步集低一个深度级别的所有同步集。

代码语言:javascript
复制
wordnet.synsets("placental")[0].hypernyms()
>>> [Synset('mammal.n.01')]

以下是Meronym的例子:

https://medium.com/parrot-prediction/dive-into-wordnet-with-nltk-b313c480e788

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50181115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档