【发布时间】:2018-08-06 01:16:16
【问题描述】:
我的 python 程序中有一个单词列表。现在我需要遍历这个列表并找出语义相似的单词并将它们放入另一个列表中。我一直在尝试使用带有 word2vec 的 gensim 来做到这一点,但可以找到一个合适的解决方案。这就是我到目前为止所实现的。我需要有关如何遍历变量句子中的单词列表并找到语义相似的单词并将其保存在另一个列表中的帮助。
import gensim, logging
import textPreprocessing, frequentWords , summarizer
from gensim.models import Word2Vec, word2vec
import numpy as np
from scipy import spatial
sentences = summarizer.sorteddict
logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.INFO)
model = word2vec.Word2Vec(sentences, iter=10, min_count=5, size=300, workers=4)
【问题讨论】:
标签: python machine-learning nlp word2vec gensim