WordNet是面向语义的英语词典,类似于传统字典。它是NLTK语料库的一部分,可以被这样调用:

 NLTK之WordNet 接口

更简洁的写法:

NLTK之WordNet 接口

1.单词

查看一个单词的同义词集用synsets(); 它有一个参数pos,可以指定查找的词性。这里得到的同义词集是同义词集的集合,即里面不是单纯的词,是同义词的集合.

NLTK之WordNet 接口

注:

  •  一个synset(同义词集:指意义相同的词条的集合)被一个三元组描述:(单词.词性.序号)。这里的’dog.n.01’指:dog的第一个名词意思;’chase.v.01’指:chase的第一个动词意思
  •  pos可为:NOUN、VERB、ADJ、ADV…

NLTK之WordNet 接口

2.同义词集

NLTK之WordNet 接口

:一些关系的获得只能通过Lemmas,比如反义词:

NLTK之WordNet 接口

3. Similarity

NLTK之WordNet 接口

synset1.path_similarity(synset2): 是基于上位词层次结构中相互连接的概念之间的最短路径在0-1范围的打分(两者之间没有路径就返回-1)。同义词集与自身比较将返回1

NLTK之WordNet 接口





本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/3149095.html,如需转载请自行联系原作者


相关文章:

  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2021-08-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案