首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GloVe中两个单词的相似度

GloVe中两个单词的相似度
EN

Stack Overflow用户
提问于 2019-01-09 04:27:09
回答 2查看 834关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2019-01-09 17:11:41

您可以使用cosine similarity

编辑

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

代码语言:javascript
复制
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)
票数 1
EN

Stack Overflow用户

发布于 2019-06-18 12:23:33

您也可以使用scikit-learn

代码语言:javascript
复制
from sklearn.metrics.pairwise import cosine_similarity
cosine_similarity([[1, 0, -1]], [[-1,-1, 0]])
array([[-0.5]])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54099226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档