【问题标题】:How to load Keras model from .cfg file?如何从 .cfg 文件加载 Keras 模型?
【发布时间】:2019-07-24 14:34:13
【问题描述】:

我有 2 个文件 - my_model.cfg(我猜是暗网格式)和 trained_weights.h5,我想做类似 model.load_model() 的事情。但我不能简单地加载重量,因为我得到了
ValueError: Cannot create group in read only mode.
如何从 .cfg 文件中重现模型的结构?

更新:这个问题不是重复的 - 我已经阅读了“只读模式*”的含义,我正在询问 solution 中描述的确切内容,但取决于我的配置- 我没有 json 文件,但是 .cfg。而且我不能用通常的 .save() 方法保存我的模型,因为它是自定义模型,所以它会抛出错误,比如“你不能使用这个方法,因为你的模型是由python方法..."

【问题讨论】:

  • Read only mode in keras的可能重复
  • @mkos,这不是重复的 - 阅读我的更新。我已经读过那个问题了——我的不一样。
  • 我在这里看到的唯一可能性是手动编写与 .cfg 中的模型匹配的模型,或者找到一些从 .cfg 文件生成 keras 模型的自定义代码。
  • @Matias Valdenegro 但这是一个 YOLO 模型 - 它有大约 255 层:/

标签: python machine-learning keras yolo


【解决方案1】:

假设你使用的是 Darknet 预训练模型,并且有 cfg 和 weights,你可以使用 YOLOv3 的Keras implementation

看看this的答案供参考。

【讨论】:

  • 是的,这正是我现在使用的实现 :)
猜你喜欢
  • 2016-05-06
  • 2020-06-04
  • 1970-01-01
  • 2019-08-03
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 2019-09-20
  • 2020-11-23
相关资源
最近更新 更多