使用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
在之前的 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