我想像平常一样使用 tf.keras.models.load_model('ACM1_9035P.keras') 加载模型,但这次突然无法加载。我收到标题中看到的错误消息。这个方法之前已经成功过很多次了,但是这次却不行了。有什么问题以及如何解决它?
如果需要,我可以提供有关型号和系统的更多信息。
我使用 google colab 来训练、保存和加载模型。 使用 model.save() 保存模型 模型保存为 .keras 文件
我找到了答案:
模型是使用 TensorFlow 版本 2.13.0 创建并保存的
我尝试使用 TensorFlow 版本 2.14.0 加载它
将 Google Collab 中的版本降级到 2.13.0 让我可以像之前一样加载模型。
要了解如何在 Collab 中更改 TensorFlow 版本,请查看此页面:
https://gist.github.com/mervess/5efbec9f62a55a4cd47c900999db7927