word2vec 如何从向量中获取单词?
word2vec how to get words from vectors?
我使用 ANN 从单词中预测单词。输入和输出都是词向量。我不知道如何从 ANN 的输出中获取单词。对了,我用的是gensim
您可以找到该向量与所有其他词向量的余弦相似度,以找到您的向量的最近邻居。
n 维 space 上的最近邻搜索可以是蛮力,或者您可以使用 FLANN、Annoy、scikit-kdtree 等库来更有效地进行搜索。
更新
分享一个要点来证明相同的内容:
https://gist.github.com/kampta/139f710ca91ed5fabaf9e6616d2c762b
我使用 ANN 从单词中预测单词。输入和输出都是词向量。我不知道如何从 ANN 的输出中获取单词。对了,我用的是gensim
您可以找到该向量与所有其他词向量的余弦相似度,以找到您的向量的最近邻居。
n 维 space 上的最近邻搜索可以是蛮力,或者您可以使用 FLANN、Annoy、scikit-kdtree 等库来更有效地进行搜索。
更新
分享一个要点来证明相同的内容: https://gist.github.com/kampta/139f710ca91ed5fabaf9e6616d2c762b