【问题标题】:How to create similarity matrix between words using w2v如何使用 w2v 创建单词之间的相似度矩阵
【发布时间】:2021-10-28 15:40:02
【问题描述】:

我使用 word2vec 创建了训练数据。

我使用 'wv.similarity' 来查找 word1 和 word2 之间的余弦相似度。

我想在一个列表中找到所有单词(如相关表)之间的余弦相似度,但我不知道如何。

[word1, word2, word3, word4, ........]

请帮帮我!

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python matrix word2vec cosine-similarity


【解决方案1】:

每个单词都有一些 id。在 id 上使用双 for 循环。并计算余相似度。

table[id1][id2]=cos-sim(word1,word2)

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 2011-05-09
    • 2013-08-28
    • 2021-01-09
    • 2017-06-13
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    相关资源
    最近更新 更多