【问题标题】:Using word2vec to calculate sentence similarity使用word2vec计算句子相似度
【发布时间】:2017-05-28 03:36:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: python vector word2vec cosine-similarity sentence


    【解决方案1】:

    基本上你需要的是:

    pretrained word vector
    gensim
    numpy
    scipy 
    

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      conda install -c anaconda gensim=0.13.3
      

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

      【讨论】:

      猜你喜欢
      • 2014-04-03
      • 2016-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2021-07-10
      • 1970-01-01
      相关资源
      最近更新 更多