使用Python 2.7.13和Keras 2.0.8错误“ValueError:错误的编组数据(未知类型代码)”

时间:2017-09-30 19:10:43

标签: python keras

我在尝试加载以前保存的Keras模型时得到 ValueError:错误的编组数据(未知类型代码)(我认为这是一个Python错误,虽然这与Keras无关,但是不太确定。)

from keras.models import load_model
from keras import __version__ as keras_version
model = load_model("model.h5")

我在Google上搜索过但没有找到可行的解决方案。我尝试用sudo find /usr -name '*.pyc' -delete删除pya文件,但这也无济于事。

您是否知道如何解决此错误?谢谢!

1 个答案:

答案 0 :(得分:0)

我知道该帖子有些旧,但是我遇到了同样的问题。

正如@DanielMöller所说,这是因为我安装了不同版本的Python,Tensorflow和Keras。在随后用于加载模型的相同环境中,尝试再次训练模型。或者至少确保Python版本和所使用的模块安装在同一版本中。