tensorflow - 如何将 Tensorflow 会话转换为 keras 模型对象?
问题描述
假设我有一个预训练模型存储在 Tensorflow 检查点中。我想将其转换为 Keras 模型。我可以将检查点加载到 TF 会话中,但这就是我卡住的地方。
解决方案
我认为使用 TF 检查点创建 Keras 模型是不可能的,但是您可以将其权重复制到已经创建的 Keras 模型中。
签出这个。https://github.com/yuyang-huang/keras-inception-resnet-v2
是将extract_weights.py
TF 权重保存到 numpy 数组,而load_weights.py
将npy
文件加载到 Keras 模型。
如需更多参考,这就是我实现它的方式https://github.com/DableUTeeF/keras-efficientnet/tree/master/keras_efficientnet。
推荐阅读
- python - Biopython:在中间序列中添加部分具有对齐的特征
- visual-studio - 如何使用 Visual Studio 2019 从某个时间点克隆存储库
- c# - 尝试激活图形 api 时无法解析类型“Microsoft.Identity.Web.ITokenAcquisition”的服务
- c# - 在不影响 C# 8 可空分析器的情况下测试空值
- css - line-height in % is relative 是相对于视口还是字体?
- android - 如何在 termux 中使用活动管理器(am)更改音量
- javascript - 图像加载未在承诺内触发
- django - Django模板表格格式
- emacs - 如何退出 Spacemacs 中的领导者模式?
- node.js - 如何为不和谐机器人创建踢命令?