如何在Glove中找到两个单词的相似度?我们在Word2vec中有model.similarity(word1, word2)。在GloVe中有类似的方式吗?如何保存和加载经过训练的GloVe模型?
发布于 2019-01-09 17:11:41
您可以使用cosine similarity。
编辑
您可以使用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-06-18 12:23:33
您也可以使用scikit-learn
from sklearn.metrics.pairwise import cosine_similarity
cosine_similarity([[1, 0, -1]], [[-1,-1, 0]])
array([[-0.5]])https://stackoverflow.com/questions/54099226
复制相似问题