位置: IT常识 - 正文

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

编辑:rootadmin
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九成效果。

  • 荣耀30s支持屏幕指纹吗(荣耀30s屏幕自动变暗)

    荣耀30s支持屏幕指纹吗(荣耀30s屏幕自动变暗)

  • b站自动回复如何设置(b站的自动回复)

    b站自动回复如何设置(b站的自动回复)

  • 抖音观看量怎么计算的(抖音观看量怎么赚钱)

    抖音观看量怎么计算的(抖音观看量怎么赚钱)

  • 打印机发生错误怎么办(打印机发生错误代码f2-40)

    打印机发生错误怎么办(打印机发生错误代码f2-40)

  • xsmax安兔兔跑分多少正常

    xsmax安兔兔跑分多少正常

  • 电脑正常关机第二天无法开机(电脑正常关机第二天后无法开机)

    电脑正常关机第二天无法开机(电脑正常关机第二天后无法开机)

  • 小米9能只换外屏可以吗(小米9可以换后盖吗)

    小米9能只换外屏可以吗(小米9可以换后盖吗)

  • oppoa92s手机怎么关机(oppoa92怎样)

    oppoa92s手机怎么关机(oppoa92怎样)

  • up直播可以自己提现吗(up直播自己播好还是签约)

    up直播可以自己提现吗(up直播自己播好还是签约)

  • 笔记本硬件检测不到独立显卡(笔记本硬件检测要多久)

    笔记本硬件检测不到独立显卡(笔记本硬件检测要多久)

  • 电脑加域什么意思(电脑加域在哪)

    电脑加域什么意思(电脑加域在哪)

  • 腾讯会议检测到回声(腾讯会议检测到音频设备无响应)

    腾讯会议检测到回声(腾讯会议检测到音频设备无响应)

  • 苹果xr面部识别不出来(苹果xr面部识别突然失灵怎么回事)

    苹果xr面部识别不出来(苹果xr面部识别突然失灵怎么回事)

  • 全局护眼有什么作用(全局护眼什么时候开合适)

    全局护眼有什么作用(全局护眼什么时候开合适)

  • 如何关闭开发者模式(如何关闭开发者选项模式OPPO)

    如何关闭开发者模式(如何关闭开发者选项模式OPPO)

  • 主引导扇区由哪几部分组成(主引导扇区由哪三部分组成)

    主引导扇区由哪几部分组成(主引导扇区由哪三部分组成)

  • 手机读不出卡怎么办(手机读不出卡怎么设置)

    手机读不出卡怎么办(手机读不出卡怎么设置)

  • 抖音抢镜怎么调声音(抖音抢镜在哪里抢镜怎么缩小)

    抖音抢镜怎么调声音(抖音抢镜在哪里抢镜怎么缩小)

  • 手机进水后屏幕失灵怎么办(手机进水后屏幕黑了一块)

    手机进水后屏幕失灵怎么办(手机进水后屏幕黑了一块)

  • 微信暗黑模式怎么设置(微信暗黑模式怎么设置关闭)

    微信暗黑模式怎么设置(微信暗黑模式怎么设置关闭)

  • 华为pictl00是什么型号(华为pic tl00)

    华为pictl00是什么型号(华为pic tl00)

  • gccx怎么提现(gcc币)

    gccx怎么提现(gcc币)

  • svip后面的铭牌怎么弄(svip后面的铭牌怎么关闭)

    svip后面的铭牌怎么弄(svip后面的铭牌怎么关闭)

  • 通过微信名称能够查到微信号吗(通过微信名称能起诉对方吗)

    通过微信名称能够查到微信号吗(通过微信名称能起诉对方吗)

  • 华为手环3pro可以接电话吗(华为手环3pro可以下载表盘么)

    华为手环3pro可以接电话吗(华为手环3pro可以下载表盘么)

  • 小米9有没有耳机 (小米有没有耳机孔)

    小米9有没有耳机 (小米有没有耳机孔)

  • 医疗机构销售药品需要销售记录吗
  • 月收入10万以下免税哪些企业适用
  • 企业所得税如何规避
  • 现金及现金等价物期末余额
  • 收到所得税退税会计怎么记账
  • 递延收益的核算
  • 出口货物发生退运是征税还是免税
  • 工会费缴纳基数
  • 如何区分总额法和净额法
  • 冲减以前年度主营业务成本对今年有影响吗
  • 货车压线行驶怎么处罚
  • 分支机构是不是需要设立账簿
  • 留抵税额抵税怎么做分录
  • 商标注册费用计入会计科目二级
  • 加油的时候可以开发票吗
  • 集团公司向子公司收取管理费的法律规定
  • 企业筹建期间需要招几个会计
  • 个人汽车租赁发票网上怎么开
  • 员工扣款个税如何做账
  • 旅游服务费和旅游费区别
  • 地税纳税人编码是什么
  • 加班工资算做个月工资吗
  • 给员工的福利要缴税吗
  • 劳务报酬和个人工资的区别
  • 电子税务局财报怎么报
  • 如果当月增值税进项比销项多怎么结转
  • 个体工商户怎么交社保
  • 工会经费该怎么交
  • 给员工购买的意外保险可以税前扣除
  • 保护电脑安全的主要方式
  • 预付的货款的发票在哪里
  • 上年结转的广告费次年怎么入账
  • mac dock不见了
  • ffmpeg安装教程linux
  • 项目不可用怎么解决
  • 累积带薪缺勤的原因分析
  • 普通发票丢了如何入账
  • 酒店的押金怎么做账
  • 资金性质是什么有哪些方面
  • 小微企业免征增值税政策2023
  • 房产税为什么会退税
  • 收到购置税完税通知书
  • 蔬菜和肉类是不是免税
  • 账面价值和公允价值的关系
  • 捐赠支出的账务处理
  • 应交税金应交增值税
  • 车船税交不交印花税
  • 个税里的年金是指
  • 过桥贷款有什么风险
  • 小微企业可以享受六税两费吗
  • 递延收益属于哪个报表项目
  • 外贸公司收取国家税费吗
  • 资产负债表中的应交税费包括什么
  • 支付残疾人保证金的现金流
  • 无形资产摊销年限最新规定
  • 个人购买办公用品 可以证明是单位吗
  • 企业建账涉及哪些内容
  • 服务业建账科目设置
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • macbookpro 钥匙串
  • 黑苹果驱动说明
  • mac系统怎么画图
  • Ubuntu安装VMware tools
  • win7保存桌面不见了怎么办
  • [Unity3D]Stencil buffer失效了怎么办
  • 微软企业官网
  • window系统设置
  • androidserviceslibrary停用
  • unityai寻路
  • shell中判断字符串
  • python怎么弄中文
  • 动态创建类对象
  • 深入浅析是什么意思
  • locust框架
  • 企业所得税税率10%
  • 县级税务
  • 如何做好税务党建工作
  • 福建网上税务局app
  • 一般纳税人企业是什么意思
  • 公司迁税务所流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设