2017-07-11 27 views
-1

我想用python中的兩個單詞之間的wordnet計算語義相似度,並看到不同的方式來計算相似性如下:res_similarity,path_similarity,... 我想知道這種方式之間有什麼不同? 和我的代碼是:通過res_similarity或wup_similarity計算與wordnet的語義相似度有區別嗎?

for word1 in list1: 
for word2 in list2: 
    wordFromList1 = wordnet.synsets(word1) 
    wordFromList2 = wordnet.synsets(word2) 
    s = wordFromList1[0].wup_similarity(wordFromList2[0]) 
+0

歡迎來到我們的社區。如果你想得到一些幫助,請先發布一些你的代碼。 – MorganFreeFarm

回答

0

雷斯尼克使用共享信息內容和路徑相似性通常會計算兩個術語分離的邊緣。請在此處嘗試使用一些措施: http://labs.fc.ul.pt/dishin/