2017-01-12 13 views
2

前の記事では、2つの文の間の意味的類似性を計算する方法を説明したコードをいくつか見つけました。word2vecを使って文の類似度を計算する

私の質問は、私のコンピュータ上でこのコードを実行するために必要なライブラリ、モジュールなど(NAMEインポート名など)です。 Link to code

私はword2vec、numpy、scikitを学ぶかもしれないと思っていましたが、わかりません。

答えて

2

は、基本的には何が必要です:セマンティックについては

pretrained word vector 
gensim 
numpy 
scipy 

、あなたの文章間の類似度を計算することができるようにあなたが単語ベクトルを必要とします。ここで

は、ステップのチュートリアルバイステップです:How to calculate phrase similarity between phrases

0

あなたはあなたのコードに次のインポートを追加する必要があるとしている。

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

あなたがしてgensimをインストールすることができアナコンダの配布を使用している場合:

conda install -c anaconda gensim=0.13.3 

は「あなたということを忘れないでください実行可能なコードを作成するには、モデルが必要になります。

+0

あなたがモデルとはどういう意味ですか?ゲノムはそのようなモデルを提供できますか –

+1

例:https://github.com/mmihaltz/word2vec-GoogleNews-vectors コードが実行されているかどうかを考えてみてください。 – jgorosdev

+0

チュートリアルはこちら:https://radimrehurek.com/gensim/models/word2vec.html 希望します。 – jgorosdev

関連する問題