当前位置: 首页 > news >正文

百度快照 查看指定网站百度推广账号注册流程

百度快照 查看指定网站,百度推广账号注册流程,机关网站及新媒体建设实施方案,wordpress批量审核【YOLOv9】训练模型权重 YOLOv9.pt 重新参数化轻量转为 YOLOv9-converted.pt 1. 模型权重准备2. 模型重新参数化2.1 文件准备2.2 参数修改2.3 重新参数化过程 3. 重新参数化后模型推理3.1 推理超参数配置3.2 模型推理及对比 4. onnx 模型导出(补充内容)4…

【YOLOv9】训练模型权重 YOLOv9.pt 重新参数化轻量转为 YOLOv9-converted.pt

  • 1. 模型权重准备
  • 2. 模型重新参数化
    • 2.1 文件准备
    • 2.2 参数修改
    • 2.3 重新参数化过程
  • 3. 重新参数化后模型推理
    • 3.1 推理超参数配置
    • 3.2 模型推理及对比
  • 4. onnx 模型导出(补充内容)
    • 4.1 超参数配置
    • 4.2 模型导出
    • 4.3 onnx 推理


Code 链接: YOLOV9
Paper 链接: YOLOV9: Learning What You Want to Learn Using Programmable Gradient Information

1. 模型权重准备

  • 可以参考另一篇博客 【模型复现】自制数据集上复现刚发布的最新 yolov9 代码 训练一个所需版本的 YOLOv9 模型,训练完成后就会得到 YOLOv9 模型权重文件,如这里使用 c 版本训练得到了 yolov9-smoke.pt,大小约为 98M.
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/55f2993d594046eea0784e7bde1ecb06.png#

2. 模型重新参数化

2.1 文件准备

  • 找到官方代码目录 tools 内的 reparameterization.ipynb 文件,并将该文件放到主目录下。
    在这里插入图片描述

2.2 参数修改

  • 选择训练权重版本对应的 gelan.yaml 文件,如这里需修改 gelan-c.yaml 文件,并将 nc 修改为模型训练时的标签数量。
    在这里插入图片描述

2.3 重新参数化过程

  • 进入 reparameterization.ipynb 文件,进行如下修改:
    • 修改 cfg 为版本对应的 gelan.yaml 文件路径
    • 修改 nc 为标签数量
    • 修改 ckpt 为训练好的模型权重文件路径
  • 修改后运行出现下述界面即可。
    在这里插入图片描述
  • 继续运行文件中的代码块,运行完成后继续。
    在这里插入图片描述
  • 修改下述代码块中的权重文件保存路径并运行。
    在这里插入图片描述
  • 完成后即可在指定保存路径下找到重新参数化后的权重文件,可以看到文件大小为50M,相比减少了48M。
    在这里插入图片描述

3. 重新参数化后模型推理

3.1 推理超参数配置

  • yolov9 代码路径下进入 detect.py 文件进行超参数配置,常用需修改参数如下:
    • data:数据配置文件路径
    • weights:重新参数化后的的 yolov9-converted.pt 权重路径
    • batch-size:验证 batch-size 数量
    • imgsz:图片大小
    • task:验证数据集选择,如 valtest
  • 推理按需进行超参数配置
    在这里插入图片描述

3.2 模型推理及对比

  • 单卡推理指令
    python detect.py
    
  • 多卡推理指令
    python -m torch.distributed.launch --nproc_per_node 8 detect.py
    
  • 在终端中运行推理命令,若看到下述界面,即成功推理!!!
    在这里插入图片描述
  • 可进入保存路径进行推理图片查看,使用权重 yolov9-smoke-converted.pt 推理示例如下:
    在这里插入图片描述
  • 此外,使用 yolov9-smoke.pt 推理的同一图片示例如下:
    在这里插入图片描述
  • 可以看出,模型重新参数化后使用模型主分支,性能不受影响,但参数量减少近一半!!!

4. onnx 模型导出(补充内容)

4.1 超参数配置

  • yolov9 代码路径下进入 export.py 文件进行超参数配置,常用需修改参数如下:
    • weights:重新参数化后的的 yolov9-converted.pt 权重路径
    • include:导出类型选择,如 onnx
  • 超参数配置如下:
    在这里插入图片描述

4.2 模型导出

  • 模型导出指令
    python export.py
    
  • 在终端中运行推理命令,若看到下述界面,即成功导出!!!
    在这里插入图片描述

4.3 onnx 推理

  • 按照 3.1 推理超参数配置 进行超参数配置,唯一不同的是需将 weights 替换为导出的 onnx 路径。
  • 推理指令
    python detect.py
    
  • 在终端中运行推理命令,若看到下述界面,即成功推理!!!
    在这里插入图片描述
  • 可进入保存路径进行推理图片查看,使用 onnx 推理示例如下:
    在这里插入图片描述
http://www.yayakq.cn/news/715982/

相关文章:

  • 做网站要sql 数据库名字账号密码衣服货源怎么找厂家拿
  • 网络营销推广公司网站网站名称及域名
  • 外贸网站制作策划建筑公司网站关键词有哪些
  • 和城乡建设厅网站新密建设局网站
  • 网站建设的费用报价德州市建设工程质量监督站网站
  • 绍兴的网站建设公司建站开发软件
  • 网站解析打不开社保网站人员减少怎么做
  • 网站刚做怎么做seo优化什么平台打广告比较好免费的
  • 云南酒店网站建设wordpress timeline 修改
  • 网站模板 免费seo排名点击首页
  • 网站建设相关资料怎么样做网站视频
  • 网站首页关键词优化frontpage网页制作实例
  • 哈尔滨的网站设计大庆市建设局网站
  • 免费网站在线观看人数在哪直播培训行业门户网站建设
  • 网站空间域名注册九洲建设官方网站
  • 做网站必须有站点吗印刷网站开发的可行性报告
  • 网站标题乱码免费app制作平台有哪些
  • 企业的网站开发费用如何入账长沙做网站的包吃包住4000
  • 关于网站建设工作的通报免费ppt模板下载官网
  • 南京江宁网站制作网站多个域名备案
  • 贵州建设厅二建考试网站wordpress app 使用
  • 外贸网站建设流程淄博高端网站
  • 2019流行做什么网站网站商品房建设信息网站
  • 崇信县门户网站西华县住房和城乡建设局网站
  • 河南省建协网官方网站宣传册如何制作
  • 网站注册都需要什么电子商务网站建设与维护期末
  • 网站图片如何做链接网上在线做家教网站
  • 做网站认证违法吗高德北斗导航
  • 如何免费做网站网站免费正能量软件
  • 男女做那个网站影视vip网站建设教程