0

如何在 Glove 中找到两个单词的相似度?我们model.similarity(word1, word2)在 Word2vec 中有。GloVe中是否有类似的方法?如何保存和加载训练有素的 GloVe 模型?

4

2 回答 2

1

你也可以使用scikit-learn

from sklearn.metrics.pairwise import cosine_similarity
cosine_similarity([[1, 0, -1]], [[-1,-1, 0]])
array([[-0.5]])
于 2019-06-18T04:23:33.287 回答
1

您可以使用余弦相似度

编辑

您可以使用 SciPy 包。余弦相似度的 Python 代码:

from scipy import spatial

word_1 = [3, 45, 7, 2]
word_2 = [2, 54, 13, 15]
result = 1 - spatial.distance.cosine(word_1, word_2)
于 2019-01-09T09:11:41.290 回答