位置: IT常识 - 正文

YOLOV5-断点训练/继续训练(yolov5训练中途停止了怎么办)

编辑:rootadmin
YOLOV5-断点训练/继续训练 YOLOV5-断点训练/继续训练

推荐整理分享YOLOV5-断点训练/继续训练(yolov5训练中途停止了怎么办),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5断点训练,yolov5训练中途停止了怎么办,yolov5断点训练,yolov5断点训练没有opt.yaml文件,yolov5断点训练没有opt.yaml文件,yolov5断点训练没有opt.yaml文件,yolov5断点训练没有opt.yaml文件,yolov5断点训练,内容如对您有帮助,希望把文章链接给更多的朋友!

情况: 1.训练过程中中断了,继续训练 2.训练完了,但是未收敛,在这个基础上,还想用这个权重、学习率等参数继续训练多一些批次

1. 训练过程中中断了,继续训练

断电、或者什么原因中断了,比如设定epoch为200,但是在90这里中断了,想从断点这里继续 训练到 200个epoch 直接在trainds.py设置参数–resume的defualt=True即可(在代码 517行附近)

1.parser.add_argument('--resume', nargs='?', const=True, default=True, help='resume most recent training')2.训练完原有epoch,发现没有收敛,想继续训练

训练完原有epoch后,但还继续训练,比如设置epoch为30,已经训练完了,但是没有收敛,想使用训练了30 epoch的权重继续训练40个epoch, 总共就是70个epoch

YOLOV5-断点训练/继续训练(yolov5训练中途停止了怎么办)

**注意:**不是直接在train.py设置weight参数为训练好的权重(last.pt),然后设置epoch为70,这样不行,因为学习率等超参数启动时还是按照默认的。(自己把一些超参数设置好也可以,比较麻烦) 在train.py代码里面设置就可以使用原有30 epoch的权重后继续训练到40epoch

step1:

先将–resume的defualt改为True,再将–epochs设为想要继续训练到的epochs,即defualt=70(在trainds.py代码的513行附近)

parser.add_argument('--epochs', type=int, default=70)step2:

在trainds.py文件中,按下Ctrl+F搜索Epochs定位到大概197行的位置,做以下两处修改:

添加一行代码:ckpt[‘epoch’] = 30 修改代码:start_epoch = ckpt[‘epoch’](后面不加1) 注意:这两处修改是为了断点训练,如果不再需要断点训练,请将这两处修改都还原。

step3:

在trainds.py文件中,按下Ctrl+F搜索replace定位到大概565行的位置,做以下两处修改:

如图添加一行代码:init_epochs = opt.epochs(记录最开始由epochs参数设定的数值70,因为replace这行代码,将epochs替换成了原始的epochs数值30) 修改代码:如图进行添加,reinstate恢复成设定的epochs 做完以上3个修改,训练就会从第30个epoch的基础上进行继续训练到70个epoch,和直接设置epoch为70一样

参考文献:https://blog.csdn.net/LWD19981223

本文链接地址:https://www.jiuchutong.com/zhishi/298276.html 转载请保留说明!

上一篇:不小心把文件删了怎么找回?解决你的烦恼(文件不小心删除了怎么恢复)

下一篇:yolov5模型训练结果分析(yolo 模型训练)

  • 2023小规模纳税人所得税税收优惠政策
  • 公关支出是什么意思
  • 预收账款可以挂多久
  • 汇兑损益现金流量表列示
  • 所得税费用是哪类科目
  • 进销存账需要合并吗
  • 装修摊销是当月还是次月摊销?
  • 转出未交增值税是借方还是贷方
  • 收到低值资产报废回收款账务处理
  • 土地增值税预征率
  • 跨年主营业务成本直接冲回可以吗
  • 成品油增值税抵减政策
  • 小规模纳税人的税率是多少(含国、地税)
  • 企业所得税成本确认原则
  • 票据单据较多,费用报销单一张不够填怎么办?
  • 提供餐饮服务的税率
  • 律师事务所的会计账务处理
  • 销货成本销货成本是什么类账户
  • 关税征收目的
  • 企业在开办期间发生的费用如何处理
  • 个人出租商业用房取得的所得
  • 购房时收取的卖方费用
  • 免税农产品发票可以抵扣么
  • 所得税汇算清缴补税的会计处理
  • 旅游业小规模差额计税的能开1%
  • WIN7系统的镜像文件在哪里
  • 当月应计提的折旧额等于
  • wordpress网站打开很慢
  • PHP:session_destroy()的用法_Session函数
  • 旧设备投资的税务处理
  • 土地增值税的具体规定
  • 长期借款的主要原因
  • 工会经费税前扣除标准2022
  • 分公司开业开场白
  • 交通运输企业会议记录
  • mysql分区分表原理
  • thinkphp yii
  • php怎么写数据库
  • defaultpool
  • vue从入门到精通教程
  • php会员到期功能
  • mysql查找重复项
  • 给员工期权和给股票的区别
  • 通讯费补贴会计怎么做账
  • 按摊余成本计量的应收账款
  • 营改增之后还有营业税金及附加吗
  • 长期待摊费用的摊销期限应该是
  • sql server 2008 r2教程
  • 个人所得税手续费返还增值税申报表怎么填
  • 一个简单的脚本
  • 企业缴纳印花税时需要
  • 购买的车位是否要交税
  • 漏扣员工年终绩效违法吗
  • 充值优惠怎么写
  • 二级分支机构不具有主体生产经营职能?
  • 附条件的行政行为有哪些
  • 应用《企业会计》的论文
  • 买入返售金融资产 流动资产
  • 商业承兑汇票开票流程
  • mysql求两个字段的和
  • winxp设置在哪
  • linux不常用命令
  • 系统有乱码怎么解决
  • linux运维常用命令汇总
  • windows自动启动设置
  • centos 7 远程桌面
  • win8系统咋样
  • 一文看懂linux内核
  • 获取文件内容
  • css盒子模型示意图
  • 创建ie浏览器
  • node的使用场景
  • unity获取物体的位置
  • javascript如何定义一个函数
  • unity基于什么语言
  • 仿京东商城源码
  • 怎么用python做爬虫
  • 广东国家税务局电话
  • 建筑安装工程承包条例还有效吗
  • 西安个人完税证明怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设