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

  • 企业所得税年报申报时间
  • 入账价值 入账成本 入账金额
  • 发票认证是干嘛
  • 非本公司员工如何申报个税
  • 民营企业的待遇
  • 纳税筹划成本支出怎么算
  • 注册商标怎么做账
  • 债务重组损失计算公式
  • 2020年减免水利基金会计分录
  • 汇算清缴之后报销去年的票如何分录?
  • 企业支付的产品广告费应计入什么账户借方
  • 自营建造固定资产的账务处理
  • 小规模纳税人附加税减免政策2023
  • 资产负债表应交税费计算公式
  • 通用日记账核算方法
  • 暂估入库企业所得税税率
  • 个人所得税由公司承担的账务处理
  • 保险公司买保险和银行买保险有什么区别
  • 按简易办法征收增值税
  • 内存频率调整教程图解
  • 个税手续费返还要交企业所得税吗
  • 公司流水账是会计做吗
  • edge浏览器总是打开新的网页
  • win11任务管理器怎么没有了
  • php数组根据值排序
  • php array_splice
  • php string函数
  • 留存收益怎么计算,它属于企业的什么资金?
  • 如何申请公积金装修房子
  • sec是什么文件
  • 适用增值税差额征税政策的纳税人填写差额后的销售额
  • php __destruct
  • php可以做什么脚本
  • 温哥华瀑布
  • 木质家具出口
  • 没有发票怎么做研发费用
  • php如何使用
  • 怎么写产品成本分析
  • 睿智目标检测yolov8
  • redis主从复制如何保证不丢失数据
  • ai绘画图片
  • php 截断
  • 收到退回残保金怎么做账
  • 对公账号备用金怎么用
  • 利息收入的会计科目怎么做
  • 扶贫小额信贷分析报告
  • 公司基本户被冻结,其它账户也会被冻吗?
  • 印花税契税入固定资产吗
  • 发票含税和不含税的区别
  • 进项大于销项的会计分录怎么做?
  • 公司收到待报解预算收入在哪里查具体情况
  • 所得税申报报表
  • 画完图不给钱怎么办
  • 针对收入未申报的问题
  • 企业职工医院收入怎么样
  • 公司买茶具帐务处理流程
  • 进项税大于销项税需要交增值税吗
  • 签发空头支票的罚款
  • 实收资本怎么入账?
  • win8.1无法进入系统
  • windrv.exe
  • winxp怎么做系统
  • linux创建makefile
  • linux find命令查找文件名
  • xp系统的硬盘装到win7电脑
  • win8使用教程和技能
  • win7正版提示
  • unity 3d数学
  • 使用权资产
  • 路径可分为
  • javascript入门教程
  • 批处理 删除指定文件
  • jquery动态添加css样式
  • 使用jQuery调用XML实现无刷新即时聊天
  • js根据name取值
  • js实现回文
  • python字符串的用法
  • 怎么在晋江查找观看记录
  • 地税局工作人员工资标准多少
  • 开票有什么好处吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设