Python 2.7.13 和 Keras 2.0.8 的错误"ValueError: bad marshal data (unknown type code)"



i valueerror:不好的元帅数据(未知类型代码)上面试图加载先前保存的keras模型时(我认为这是一个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-files,但这也无济于事。

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

我知道帖子有点老,但是我遇到了同样的问题。

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

相关内容

  • 没有找到相关文章

最新更新