【发布时间】: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方法..."
【问题讨论】:
-
@mkos,这不是重复的 - 阅读我的更新。我已经读过那个问题了——我的不一样。
-
我在这里看到的唯一可能性是手动编写与 .cfg 中的模型匹配的模型,或者找到一些从 .cfg 文件生成 keras 模型的自定义代码。
-
@Matias Valdenegro 但这是一个 YOLO 模型 - 它有大约 255 层:/
标签: python machine-learning keras yolo