层“conv2d_11”需要 2 个变量,但在加载过程中收到 0 个变量。预期:['conv2d_11/kernel:0', 'conv2d_11/bias:0']

问题描述 投票:0回答:1

我想像平常一样使用 tf.keras.models.load_model('ACM1_9035P.keras') 加载模型,但这次突然无法加载。我收到标题中看到的错误消息。这个方法之前已经成功过很多次了,但是这次却不行了。有什么问题以及如何解决它?

如果需要,我可以提供有关型号和系统的更多信息。

我使用 google colab 来训练、保存和加载模型。 使用 model.save() 保存模型 模型保存为 .keras 文件

python tensorflow keras loading
1个回答
0
投票

我找到了答案:

模型是使用 TensorFlow 版本 2.13.0 创建并保存的

我尝试使用 TensorFlow 版本 2.14.0 加载它

将 Google Collab 中的版本降级到 2.13.0 让我可以像之前一样加载模型。

要了解如何在 Collab 中更改 TensorFlow 版本,请查看此页面:

https://gist.github.com/mervess/5efbec9f62a55a4cd47c900999db7927

© www.soinside.com 2019 - 2024. All rights reserved.