【发布时间】:2018-10-07 07:28:40
【问题描述】:
我训练并保存了一个 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'>
所以我猜可能是包版本问题?
但我不知道它是什么。 有什么想法吗?
谢谢!
【问题讨论】:
-
升级到gensim 3.4解决
-
你可以把它写成答案。
标签: python nlp gensim word2vec