python - 未知层 : KerasLayer when i try to load_model

标签 python keras tensorflow2.0

当我尝试将我的模型保存为 hdf5 时

path = 'path.h5'
model.save(path)
然后再次加载模型
my_reloaded_model = tf.keras.models.load_model(path)
我收到以下错误
值错误:未知层:KerasLayer
有什么帮助吗?
我正在使用
tensorflow 版本:2.2.0
keras 版本:2.3.0-tf

最佳答案

我刚刚找到了一个对我有用的解决方案

my_reloaded_model = tf.keras.models.load_model((path),custom_objects={'KerasLayer':hub.KerasLayer})

关于python - 未知层 : KerasLayer when i try to load_model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61814614/

相关文章:

python - Sqlite - 如何使用更多的内存和缓存,并使其运行得更快

python - 如何使用可选输入创建 Keras 模型

python - Keras:模型过度拟合?

python - 我如何知道 keras RNN 输入数据的正确格式?

tensorflow - 在 tensorflow 中,对于在实例化时需要参数的自定义层,get_config 方法是否需要覆盖?

Pythonic/djangonic 以秒为单位处理用户超时的方式(如果需要的话,也可以以分钟为单位)

python - 变量未定义错误,并且 if 语句不执行

具有多个输入的Tensorflow 2.0自定义损失功能

python-3.x - 断言失败 : predictions must be >= 0, 条件 x >= y 不保持元素

javascript - Django csrf token + Angularjs