Я пытаюсь получить наиболее вероятную последовательность слов, используя модель 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'
Может ли кто-нибудь помочь мне понять, как решить проблему. В общем, я хочу использовать некоторую предварительно обученную модель, чтобы получить вероятность появления последовательности слов вместе.