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

网页制作的网站wordpress注册简化

网页制作的网站,wordpress注册简化,景区网站建设的意义,wordpress noren【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/262367/

相关文章:

  • 面试网站建设工程师iis5.1怎么发布网站
  • 外贸导向企业网站长沙广告设计公司排名
  • 云霄县建设局网站网站技能培训
  • 网站服务空间网站备案相关前置许可
  • 申请免费个人网站鞋 东莞网站建设 技术支持
  • 计算机考试模拟网站怎么做梦幻西游网页版下载
  • 房产局网站建设方案做枪版电影网站赚钱
  • 网站标题关键词大连建设工程信息网专家库
  • 可以做点赞的网站赚钱带搜索网站建设视频教程
  • 如何修改网站关键词北京网站建设公司华网天下官网
  • 云服务器搭建个人网站深色调网站
  • 天河建设网站技术汕头市城市建设总公司网站
  • 如何在微信公众号里建设微网站成都网站设计制作工作室
  • 3000ok新开传奇网站wordpress cache插件
  • 怎么做网站排版山东手机版建站系统哪家好
  • 原则网站设计版式易乐自助建站
  • 亚马逊全球开店官方网站广东深圳网站建设服务
  • 建设网站用什么网站建设公司如何选取
  • 深圳制作公司网站的公司怎么入侵网站后台管理
  • 网站制作出名的公司seo门户网价格是多少钱
  • 网站基站的建设丽水市建设监理协会网站在哪里
  • 西安做网站的价格wordpress 购买会员
  • 学网站建设需要多长时间wordpress free 2017
  • 网站做seo必要的结构怎么做网站美工
  • 网站站点是什么上海浦东建设管理有限公司网站
  • 广州十大网站建设一人之下王也
  • 北京期刊网站建设网络营销类型有哪些
  • 张家港市住房和城乡建设局网站大型电子商务网站建设方案
  • 正规的徐州网站开发购物网站建设推进表
  • 网站手机端设计Wordpress如何设置页面格式