繁体   English   中英

使用word2vec计算句子相似度

[英]Using word2vec to calculate sentence similarity

在之前的一篇文章中,我发现了一些描述计算两个句子之间语义相似度的方法的代码。

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

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

基本上你需要的是:

pretrained word vector
gensim
numpy
scipy 

对于语义,您需要词向量,以便您可以计算句子之间的相似度。

这是一个分步教程:如何计算短语之间的短语相似度

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

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

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

conda install -c anaconda gensim=0.13.3

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM