位置: IT常识 - 正文

yolov7配置与训练记录(二)(yolov4配置)

发布时间:2024-01-17
yolov7配置与训练记录(二)

推荐整理分享yolov7配置与训练记录(二)(yolov4配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5训练参数,yolov5训练命令,yolov3训练,yolov5训练参数说明,yolov5训练命令,yolov3配置,yolov1训练过程,yolov4配置,内容如对您有帮助,希望把文章链接给更多的朋友!

yolov7配置与训练记录(一) 已经完成了环境的配置,下面开始文件内部的操作 yolov7官方下载地址为

git clone https://github.com/WongKinYiu/yolov71 将下载好的预训练权重放在yolov7-main/weights内

需要在yolov7中新建weights文件夹(也是为了方便管理权重文件)

测试python detect.py --weights weights/yolov7_training.pt --source inference/images

如果未报错,则说明成功

2 将准备好的数据放在yolov7-main/datasets内yolov7配置与训练记录(二)(yolov4配置)

需要在yolov7中新建datasets文件夹(也是为了方便管理训练数据文件) datasets内部的文件放置规则如下图所示: 其中train_list和val_list中是放置的训练和测试的图片地址 可以参考python保存文件夹中的文件路径(绝对路径)进行生成. 这里推荐使用绝对路径,因为比较直观简单.

labels是通过labelme标注得到的,可以参考其他文章(等我再次用到了,我再来补充)

3 修改配置训练的相关文件

共需要修改两处

3.1 yolov7-main/cfg/training/yolov7.yaml复制yolov7.yaml文件到相同的路径下,然后重命名,我们重命名为yolov7-wuliu.yaml。

打开yolov7-wuliu.yaml进行修改将nc修改为你的目标总数 本人的训练数据中共有5种目标,所以,改为5.

3.2 /yolov7/data/coco.yaml复制coco.yaml文件到相同的路径下,然后重命名,我们命名为wuliu.yaml。

打开wuliu.yaml进行修改,

1将train和val修改为你的train_list和val_list的地址2将nc修改为你的目标总数 本人的训练数据中共有5种目标,所以,改为5.3将names修改为你的目标标签名称, 注意和你标注时的次序相同.# COCO 2017 dataset http://cocodataset.org# download command/URL (optional)# download: bash ./scripts/get_coco.sh# train and val data as 1) directory: path/images/, 2) file: path/images.txt, or 3) list: [path1/images/, path2/images/]train: ./datasets/wuliu/train_list.txt # 118287 imagesval: ./datasets/wuliu/val_list.txt # 5000 images# test: ./coco/test-dev2017.txt # 20288 of 40670 images, submit to https://competitions.codalab.org/competitions/20794# number of classesnc: 5# class namesnames: [ 'bridge', 'car', 'H', 'pillbox', 'tent' ]4 开始训练python train.py --weights weights/yolov7_training.pt --cfg cfg/training/yolov7-wuliu.yaml --data data/wuliu.yaml --device 0 --batch-size 4 --epoch 10

相关参数的含义:

--weights weights/yolov7.pt # 接收预训练模型路径的参数--cfg cfg/training/yolov7-Helmet.yaml # 接收模型配置文件的参数--data data/Helmet.yaml # 接收数据配置文件的参数--device 0,1 # GPU/CPU训练,我有2块,因此为0,1;若1块,则0;若CPU,则cpu--batch-size 64 # 按照自己GPU内存大小大致确定--epoch 10 # 不用多说;我仅展示,因此不训练那么多次了5 测试

训练完毕后在yolov7-main/runs/train/exp7/weights(不一定是exp7)中得到best.pt和last.pt 可以使用他们进行检测了.

python detect.py --weights runs/train/exp7/weights/best.pt --source data/images/bus.jpg

source后可以跟的参数.

python detect.py --source 0 # webcam file.jpg # image file.mp4 # video path/ # directory path/*.jpg # glob 'https://youtu.be/NUsoVlDFqZg' # YouTube video 'rtsp://example.com/media.mp4' # RTSP, RTMP, HTTP stream
本文链接地址:https://www.jiuchutong.com/zhishi/298590.html 转载请保留说明!

上一篇:TypeScript 报错汇总(typescript event)

下一篇:开源模型:小羊驼(Vicuna-13B),可达chatGPT九成效果。

  • 法人是残疾人有什么优惠政策
  • 加班费计入个税吗
  • 其他应付款包括哪些内容口诀
  • 企业买车购置税跟个人一样吗
  • 广告公司如何开发快消客户
  • 弥补上年度亏损
  • 同一控制下的企业合并的会计核算方法
  • 单位投资非盈利性组织怎样核算
  • 一般纳税人兼营不同税率
  • 个体户如何做零申报
  • 服务合同需要征税吗
  • 境内企业借外债最新政策出台
  • 应收账款多记如何调账?
  • 支付宝企业账户客服电话
  • 商户办会员卡 商场承担责任
  • 收购农产品销售会计分录怎么写
  • 景区门票入什么费用
  • 消费税组成计税价格成本利润率
  • 国税2017年16号文
  • 公司支付个人劳务
  • 华为鸿蒙系统怎么样
  • 收到招标公司开的发票
  • 购买银行承兑汇票是否违法
  • cmos bjt
  • 未分配利润可留待以后年度进行分配的当年结余利润
  • 常见的四种POST 提交数据方式(小总结)
  • macos连接wifi无法上网
  • uniapp cover-view
  • vue项目上线教程
  • 本季度企业所得税
  • 阿里云phpstudy
  • vue如何销毁页面
  • 微信公众号模板软件
  • 安装elipse教程
  • 大数据相关框架
  • 智慧工厂协同管控下载
  • vi命令模式下的常用命令有哪些?
  • php自动生成文章
  • quota命令 显示磁盘已使用的空间与限制
  • 事业单位会计结转分录
  • 研发费用归集范围有哪些
  • 应收账款计提坏账准备方法
  • python的用途
  • 织梦网站停止使用了还侵权吗
  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)
  • 现金日记账退回的现金怎么填写
  • 印花税的会计处理方法
  • 应交税费的核算范围
  • 未开票收入申报有税务风险吗
  • 以个人名义汇货要交税吗
  • 固定资产超过多少入账
  • 营改增企业可以转小规模吗
  • 公司借款私人账户
  • 预存返利骗局
  • 生产成本要如何核算
  • 企业用实物资产出资 增值税
  • 电子发票不小心删掉了怎么办
  • 非同一控制下企业合并,企业合并成本包括
  • 材料核销的依据
  • 工程保险费包括人身保险么
  • 诉讼代理费计入成本吗
  • 注销基本户必须注销专户吗
  • 怎么关闭windows登录密码
  • window10 屏幕
  • linux系统bug
  • win8系统崩溃无法开机
  • win8怎么设置
  • win10周年更新版是什么意思
  • perl中的$1
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • node.js快速入门
  • linux shell获取ip地址
  • jquery的使用方法
  • 细说javascript
  • javascript详细介绍
  • 备忘录全部笔记
  • 简述使用jquery实现表单验证的流程
  • 对计划单列市税务局不服向谁复议
  • 烟台税务局举报电话号码
  • 所有企业都要做应急预案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号