【发布时间】:2015-08-10 13:38:47
【问题描述】:
我将模型保存在 loading and saving 上。
# saving trained model
f = file('models/simple_model.save', 'wb')
cPickle.dump(ca, f, protocol=cPickle.HIGHEST_PROTOCOL)
f.close()
ca 是经过训练的自动编码器。它是类cA 的一个实例。从我构建和保存模型的脚本中,我可以毫无问题地调用ca.get_reconstructed_input(...) 和ca.get_hidden_values(...)。
在不同的脚本中,我尝试加载经过训练的模型。
# loading the trained model
model_file = file('models/simple_model.save', 'rb')
ca = cPickle.load(model_file)
model_file.close()
我收到以下错误。
ca = cPickle.load(model_file)AttributeError: 'module' 对象没有属性 'cA'
【问题讨论】:
标签: python serialization save loading theano