【发布时间】:2017-09-06 01:35:34
【问题描述】:
我正在尝试使用 gensim word2vec 模型获得最可能的单词序列。我找到了一个提供这些文件的预训练模型:
word2vec.bin
word2vec.bin.syn0.npy
word2vec.bin.syn1neg.npy
这是我试图用这个模型得到句子概率的代码:
model = model.wv.load(word_embedding_model_path)
model.hs = 1
model.negative = 0
print model.score(sentence.split(" "))
运行此代码时出现此错误:
AttributeError: 'Word2Vec' object has no attribute 'syn1'
谁能帮我弄清楚如何解决这个问题。一般来说,我想使用一些预训练模型来获得单词序列一起出现的概率。
【问题讨论】:
标签: python nlp gensim word2vec language-model