有谁知道如何在Java中使用WordNet查找给定两个单词的常见Hypernym?
例如,鸡肉的化名是鸟,鹦鹉的化名也是鸟。所以如果有人提供
hypernym_finder ("parrot", "chicken")
结果应该是“鸟”。
(我在另一篇文章中提出了一个更具体的问题,其中包含代码和详细信息-也许更笼统的问题会吸引更多人)
最佳答案
该库可以为您提供答案,例如,此处概述的快速启动逻辑:
https://www.programcreek.com/2014/01/calculate-words-similarity-using-wordnet-in-java/
(metric=edu.cmu.lti.ws4j.impl.WuPalmer@79efed2d)::(鸡,鹦鹉)= 0.72