Gensim:加载预训练的doc2vec模型时出错?

时间:2017-03-31 17:24:05

标签: python gensim doc2vec

我正在使用以下方式加载预训练的Doc2Vec模型:

from gensim.models import Doc2Vec
model = Doc2Vec.load('/path/to/pretrained/model')

我收到以下错误:

  

AttributeError:'module'对象没有属性'call_on_class_only'

有谁知道如何修复它。该模型用gensim 0.13.3训练,我用的是gensim 0.12.4。

1 个答案:

答案 0 :(得分:2)

Gensim通常会尝试将从版本保存的模型加载到较新的版本中 - 但相反的是一个更难的问题,并且只会有效。

因此,将要加载模型的环境升级到0.13.3,以匹配训练的位置。 (或者尝试最新版本,1.0.1。)但是不要试图向后移动模型。