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

  • 异地预缴附加税需要计提吗
  • 房产等价置换是否需要缴纳契税?
  • 国库券利息收入计入利润总额吗
  • 新成立公司交税
  • 收银设备如何入账的
  • 员工全额承担社保账务怎么做?
  • 小规模纳税人年应税销售额标准是
  • 进口环节应纳消费税的组成计税价格
  • 车辆购置附加税证丢了能过户吗
  • 财务发票已开但钱未到位怎么处理?
  • 劳务费发票和建筑劳务费发票
  • 小规模纳税人简易计税方法
  • 什么公司不需要融资
  • 发票离线限额什么意思
  • 收到供应商开具什么发票
  • 怎么确定高新产品
  • 小规模差额征税季度不超过30万的税收优惠
  • 政府会计制度事业单位会计制度
  • 垫付的工程款可以起诉要回吗
  • 劳务派遣差额征税税率是多少
  • 贷款利息支出属于
  • 软件企业即征即退账务处理
  • 增值税减免税明细表
  • 降低增值税税率对消费者的影响有哪些
  • 同一控制亏损企业怎么算
  • 进项税发票未认证
  • 应付工程款账务处理
  • mac auto tune
  • 公司过户费用怎么入账
  • 单位人工成本计算公式
  • 解决肚子胀气最快方法
  • powerremind.exe
  • php识别中文
  • 租金收入计入收入总额吗
  • 企业常见的筹资方式有几种
  • 增值税核算应采用什么科目
  • mmdetection ValueError: need at least one array to concatenate解决方案
  • get_module_base
  • update命令怎么用
  • 淘宝运费险费用很高
  • 计算分配本月职工工资会计分录
  • 长期待摊费用属于调整账户吗
  • 防伪税控开票
  • php如何判断是移动还是pc
  • 税务局退回来的钱账务处理
  • 政府会计财务报表有哪些
  • 任意盈余公积金怎么计算
  • 企业每年需要做什么
  • sql server的sql语句
  • 电脑bak文件怎么打开
  • 写字楼租金
  • 企业支付的一次性就业补助金
  • 缴纳的增值税怎么做账
  • 开出去的发票没有进项发票如何核算成本?
  • 民间非营利组织会计制度
  • 盈利能力分析对企业发展的意义
  • 普票丢失可以以照片入账么
  • 结转成本的方法有几种
  • 会计账簿按用途分类可以分为
  • sql注入是干嘛的
  • 下列sql server语句中出现语法错误的是
  • 隔离模块与隔离模块如何连接?
  • Linux/Mac MySQL忘记密码怎么办
  • xp系统蓝屏解决
  • windows8.1显卡驱动
  • nodejs模拟浏览器环境
  • 深入理解中国式现代化
  • Android游戏开发教程
  • opencv与pil
  • 微信小程序tabbar颜色
  • jquery日程安排
  • 关于中秋节的古诗
  • Xamarin.Android 入门开发
  • jquery自定义表单
  • ListView.setOnItemClickListener不起作用的原因
  • jquery基本操作
  • jquery详解
  • 副局长哪里任命
  • 山西国家税务总局官网
  • 贵州省微企补助政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设