作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经从 darknet 下载了 YOLOv3 的 .weights 和 .cfg 文件(链接: https://pjreddie.com/darknet/yolo/ )我想创建一个模型并从这些文件中分配权重,并且我想将具有分配权重的模型保存到.h5 文件,以便我可以使用 keras.models.load_model() 将 .h5 模型加载到 Keras 中。
请帮忙。
最佳答案
您应该检查 this 中给出的说明存储库。这基本上是 YOLOv3(Tensorflow 后端)的 keras 实现。
将 Darknet YOLO 模型转换为 Keras 模型。
python Convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
由于您已经下载了权重和配置文件,因此可以跳过第一步。从存储库下载 convert.py
脚本并只需运行上述命令。
注意:以上命令假设yolov3.cfg
、yolov3.weights
和model_data
(文件夹)是与 convert.py
位于同一路径。
关于tensorflow - 如何从 .cfg 文件加载 darknet YOLOv3 模型并从 .weights 文件加载权重,并将模型与权重保存到 .h5 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229199/
我是一名优秀的程序员,十分优秀!