python - 未知层:当我尝试加载模型时 KerasLayer
问题描述
当我尝试将我的模型保存为 hdf5
path = 'path.h5'
model.save(path)
然后再次加载模型
my_reloaded_model = tf.keras.models.load_model(path)
我收到以下错误
ValueError:未知层:KerasLayer
有什么帮助吗?我正在使用
tensorflow 版本:2.2.0
keras 版本:2.3.0-tf
解决方案
我刚刚找到了一个对我有用的解决方案
my_reloaded_model = tf.keras.models.load_model((path),custom_objects={'KerasLayer':hub.KerasLayer})
推荐阅读
- vb.net - 将字节转换为兆字节时的 NaN 结果
- javascript - 每次追加如何计算索引以及何时删除它可以重置js中的整个索引
- google-chrome-extension - 如何设置 chrome-extension cookie 权限
- javascript - 将 JSON 对象添加到外部文件中的现有数组
- python - 在python中运行程序时导入错误出现以下错误消息
- python - 如何将 django.contrib.auth 中的现有用户与 Python Social Auth(Google 后端)相关联?
- java - MockRestServiceServer 是否支持双向 TLS,如果支持,如何配置?
- python - Python:从 json/dictionary 创建 csv
- javascript - TypeError:无法读取未定义的属性“tapAsync”
- java - 为什么我不能将数据从数据库加载到jsp文件?