使用链接器,我让模型学习ptb文本。然后,序列化模型和优化器。但是,我不能反序列化它们。
如果你知道为什么,请告诉我。
import chainer
from chainer import serializers
# codes used for serializing
# serializers.save_hdf5('rnnlm.model', model)
# serializers.save_hdf5('rnnlm.state', optimizer):
# codes for deserializing
model = serializers.load_hdf5('rnnlm.model', model)
optimizer = serializers.load_hdf5('rnnlm.state', optimizer)
# model => None
# optimizer => None发布于 2016-03-27 21:53:59
首先应该创建模型和优化器。load_hdf5的工作方式类似于替换现有模型的参数,而不是为您创建新模型。
https://stackoverflow.com/questions/34674382
复制相似问题