gensim word2vecモデルを使用して、単語の可能性の高いシーケンスを取得しようとしています。私はこれらのファイルを提供しpretrainedモデルを発見した: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'
誰でも問題の解決方法を理解できますか?一般的に、私はいくつかの事前学習モデルを使用して、一緒に出現する単語のシーケンスの確率を得たいと考えています。