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

  • 小微企业普惠性税收减免政策2019 13号
  • 金税啥意思
  • 合同不交印花税合法吗
  • 发票验旧日期是什么意思
  • 汽车装饰属于什么服务
  • 公司所得税费用怎么算报多少钱
  • 开票服务费全额抵扣分录
  • 进项税加计扣除账务处理
  • 加油站的成品油许可证变更过后有什么风险
  • 金蝶标准版结转损益发生错误
  • 一般纳税人证明在哪里打印
  • 收承兑汇票还要交税吗
  • 业务招待费业务宣传费
  • 勾选认证的发票在哪里能查询
  • 财务中不能冲销的凭证
  • 个人所得税累计减免税额为0
  • 去银行打印公户流水需要带什么
  • 解除劳动关系补偿标准
  • 模具是可以长期待摊吗
  • 如何正确安装和使用电脑
  • 调整应收账款如何做账
  • 企业合并中或有负债确认后期调整的项目
  • 上月材料入库会计分录
  • 计提的社保费如何做账
  • rundll32.exe应用程序错误 win7
  • 春天里的____作文
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • 金融公司呆账对当事人有什么影响
  • 未注销的坏账可以转出吗
  • 销售过程会计核算实训过程
  • 包装物交不交消费税
  • 保险公司应收账款管理现状及存在的问题
  • 福利企业的税收怎么算
  • vue.js前端开发快速入门与专业应用
  • php图片大小设置
  • 差额征税专用发票税额怎么算
  • 图像边缘检测的基本原理
  • php ajax 实现
  • 购买员工团体意外险肺炎能报销吗
  • 差旅费取得发票怎么处理
  • python字典遍历key
  • mysql无法连接到服务器
  • 社会团体会费票据查询
  • 怎么在电子税务局查询进项发票
  • 企业进行成本核算时,应根据生产经营特点
  • 可供出售交易性金融资产初始计量
  • 医院怎么开发票?
  • 应收票据周转率公式
  • 不开票销售收入怎么做账务处理
  • 商业承兑汇票风险高吗
  • 政府拨款怎么做账
  • 外币折算差额怎么计算
  • 售后服务期多久
  • 公司送客户的礼品账务处理
  • 增值税及附加是什么税
  • 作废的发票对方还能认证吗
  • 丢失的发票怎么查询
  • 递延收益的会计处理
  • 公司向职工借钱怎么做账
  • 固定资产管理系统设置及业务处理
  • mysql数据库使用教程
  • linux那些事儿
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • linux怎样过滤一个关键字
  • Linux通过netstat命令查看80端口连接数的方法
  • win8切换到桌面
  • unity3d技术介绍
  • 菜鸟学安卓逆向
  • Node.js中的全局变量有哪些
  • apk签名生成器
  • nodejs怎么使用
  • python 设计
  • python爬取三国演义前六章
  • Android 使用nodejs
  • flask框架官方文档
  • 广东国家税务局电子税务局官网入口
  • 在海口二手房需交什么税
  • 2021辽宁粮食直补
  • 国家税务总局34号
  • 美国纽约购物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设