Не удается получить атрибут «Word2VecKeyedVectors» для - PullRequest
0 голосов
/ 07 октября 2018

Я тренирую и сохраняю модель gensim word2vec:

W2V_MODEL_FN = r"C:\Users\models\w2v.model"

model = Word2Vec(X, size=150, window=3, min_count=2, workers=10)
model.train(X, total_examples=len(X), epochs=50)
model.save(W2V_MODEL_FN)

И затем:

w2v_model = Word2Vec.load(W2V_MODEL_FN)

В одной среде это работает отлично, но в другой я получаю ошибку:

{AttributeError} Не удалось получить атрибут «Word2VecKeyedVectors» в модуле «gensim.models.keyedvectors» из «C: \ Users \ Anaconda3_New \ envs \ ISP_env \ lib \ site-packages \ gensim \ models \ keyedvectors».py '>

Итак, я думаю, это может быть проблема с версией пакета?

Но я не могу понять, что это такое.Есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 02 января 2019

Благодаря @oren_jsp ответ на вопрос.

pip3 install --upgrade gensim --user

Это решило мою проблему.

...