使用word2vec计算句子相似度

Using word2vec to calculate sentence similarity

在之前的 post 中,我找到了一些代码,描述了一种计算两个句子之间语义相似度的方法。

我的问题是我需要哪些库、模块等(例如 from NAME import NAME)才能在我的计算机上 运行 此代码。 Link to code

我在想也许可以学习 word2vec、numpy、scikit,但我不确定。

您将需要将下一个导入添加到您的代码中:

from scipy import spatial
from gensim import models
import numpy as np

如果您正在使用 Anaconda Distribution,您可以使用以下命令安装 gensim:

conda install -c anaconda gensim=0.13.3

请记住,您将需要一些 模型 才能制作可运行的代码。

基本上你需要的是:

pretrained word vector
gensim
numpy
scipy 

对于语义,你需要词向量,这样你就可以计算你的句子之间的相似度。

这是一步一步的教程:How to calculate phrase similarity between phrases