0

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

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

我收到以下错误:

AttributeError:“模块”对象没有属性“call_on_class_only”

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

4

1 回答 1

2

Gensim 通常会尝试支持将版本保存的模型加载到版本中 - 但反过来是一个更难的问题,并且只会在某些时候起作用。

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

于 2017-03-31T22:22:24.227 回答