位置: 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 模型训练)

  • 研发费用可以列支成本吗
  • 进项票和销项票是什么意思
  • 税控减免税额如何做分录
  • 长期待摊费用影响什么
  • 借方是收入还是支出 正负号
  • 小规模没有计提增值税直接缴纳了
  • 离职补偿金怎么做账
  • 社保缴费基数什么意思
  • 银行开户登记号在哪看
  • 员工一次性伤残补助金
  • 银行承兑汇票收费标准
  • 退回的留抵增值税怎么入账
  • 工程物资与原材料的区别与联系
  • 对方多开发票怎么处理
  • 购买固定资产增值税可以抵扣
  • 纳税人识别号和税号是一个意思吗
  • 取得甲供材料按简易征收发票能抵扣吗
  • 建筑施工企业跨区域如何缴税
  • 营业执照五证合一图片
  • 固定资产出租收入属于其他业务收入吗
  • 固定资产出租需要交什么税
  • 公司个人股份转让需要缴税吗
  • 固定资产进项税额怎么做账
  • 企业接受个人捐赠
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • 汇算清缴后补缴企业所得税账务处理
  • PHP:stream_get_line()的用法_Stream函数
  • 解决胃胀气最快方法
  • vue 大屏可视化设计 开源
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • php获取地理位置
  • 存货损失是指什么
  • redis php实例
  • 07. vue3+vite+qiankun搭建微应用前端框架,并接入vue3微应用
  • yolov5 output
  • wordpress安装包
  • 进口货物财务处理
  • ps的cc和sp
  • 总公司接活让分公司去做可以吗
  • windows PostgreSQL 9.1 安装详细步骤
  • 企业购进生产设备的会计分录
  • 增值税普通发票查询
  • 公司汽车转卖给个人税率
  • sql server的sql语句
  • 企业间借款利息可以开专票吗
  • 企业有哪些固定资产
  • 免税申报表里的免税销售额是不含税
  • 以前年度费用退回
  • 保障房异地建设费属不属于土地成本
  • 投标费用计入哪个科目
  • 公司员工借款后还款收据怎么填
  • 公司费用分摊给各部门
  • 固定资产的原价减去预计净残值后的余额
  • 应付账款不需要付情况说明
  • 银行汇票结算业务
  • 根据企业会计准则第4号固定资产,企业可选用的折旧方法
  • 内帐外帐的区别与联系
  • 增值税稽查补交税会计处理
  • win10预览版21277
  • 在unix系统中采用的页面置换
  • linux的awk命令大全
  • win8系统简介
  • ims文件是什么意思
  • windows7包含6个版本其中什么最强大支持的功能最多
  • win8删除文件不提示
  • linux的命令行界面是什么意思
  • win8是怎么样的
  • 有nodejs就不需要用java了么
  • Linux服务器无法远程连接
  • 详解九章算法
  • axios使用jsonp
  • android点击事件传递机制
  • android:testonly="true"
  • bootstrap快速入门
  • 营改增后一般纳税人动产租赁税率
  • 江苏税务查询授权验证码
  • 人工智能在税务领域应用中的风险与规制
  • 小微企业印花税的税率是多少
  • 个体工商户 浙江
  • 税收优惠政策有没有政府补助
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设