J'essaie de comprendre le score de similarité de chemin donné par wordNet entre 2 SynsetsScore de similarité de chemin entre ** bon ** vs ** mauvais ** et ** bon ** vs ** meilleur ** dans wordNet
good = wn.synset('good.n.01') bad = wn.synset('bad.n.01') better = wn.synset('better.n.01') print good.path_similarity(better) print good.path_similarity(good) print good.path_similarity(bad)
sorties sont
0.166666666667 1.0 0.2
marquer ici entre le bien et mieux, est 0,16666 et le score en bon et mauvais est de 0,2 et le score est de 1,0 pour ofcorse bon et bon. Mais comment le score entre le bien et le mal est plus grand que le bien et le mieux car ils ont tous les deux la même signification sémantique
Donc, est-ce que je manque quelque chose ici, n'est-ce pas la façon dont la similarité de chemin fonctionne, quelqu'un peut-il m'expliquer cela?
Remarque: 'Word! = Synset' – alvas