在python中使用wup_similarity()查找两个单词之间的相似性

时间:2018-03-07 06:18:52

标签: python nlp wordnet

我对python中的word net很新。我试图匹配两个单词,使用Wu-Palmer算法找到相似度得分,如下所示:

synset1 = wn.synset("teacher.n.01") #wn is wordnet import
synset2 = wn.synset("boy.n.01")    
print(synset1.wup_similarity(synset2))

输出:0.6

synset1 = wn.synset("animal.n.01") #wn is wordnet import
synset2 = wn.synset("boy.n.01")    
print(synset1.wup_similarity(synset2))

输出:0.75

因此根据吴帕尔默模型,男孩比老师更接近动物。这是否意味着该算法不是找到单词相似性的正确算法?你能否为这个问题提出任何替代方案。

0 个答案:

没有答案