【问题标题】:Keras load_modelKeras 加载模型
【发布时间】:2018-09-18 15:55:35
【问题描述】:

enter image description here

我的 keras 保存模型代码: enter image description here

我的 keras 版本:2.2.2 最大操作系统。

我可以通过 model = keras.models.load_model("model.h5") 加载别人的模型,但不能通过相同的代码加载我自己的模型。顺便说一句,我可以使用其他计算机来加载我的模型。那么,我的mac怎么了?

【问题讨论】:

  • 您是否尝试从 PC 中的其他环境加载它?
  • 看在上帝的份上,请把写好的代码放在这里,不要放图片。从外观上看,您将模型保存为model1.h5,但尝试加载model.h5
  • 对此感到抱歉。这是我第一次使用stackoverflow。你说的不能解决问题。我将模型名称更改为 model1.h5。如果我加载了错误名称的模型,Pycharm 将引发错误,找不到“model.h5”,而不是 TypeError。

标签: python keras


【解决方案1】:

尝试使用save_weights 函数保存权重:

model.save_weights('model.h5')

然后,加载它只需使用:

model.load_weights('model.h5')

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多