【发布时间】:2020-07-29 05:32:30
【问题描述】:
我想加载一个我训练过的 keras 模型并将其保存为 .pb。
这是代码,
我正在使用 jupyter 笔记本。
模型成功保存为同一目录下的saved_model.pb。但是代码无法访问它。
任何人都可以看到它,我如何访问保存在 .pb 扩展名中的这个 keras 模型。
我在其他几个地方检查了解决方案,但没有运气。
模型保存在 model/saved_model.pb。
我已取出 .pb 文件并将其放在我的代码文件所在的同一目录中。
【问题讨论】:
-
您使用名称
model保存它并使用名称saved_model.pb加载它。也许,这就是问题所在? -
不完全是,它实际上保存在模型文件夹中... model > saved_model.pb 所以我从那里取出pb文件并将其粘贴到我的代码文件所在的同一目录中。跨度>
-
我正在关注的书使用
model.save("my_keras_model.h5")将模型命名 保存为my_keras_model.h5。然后,它是这样加载的:keras.models.load_model("my_keras_model.h5") -
是的,keras模型可以保存为h5。我正在试验它是否可以保存在 .pb 扩展名下并且可以使用。令我惊讶的是,它已保存但无法加载。
标签: python tensorflow machine-learning keras deep-learning