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

  • 怎么找回丢失的手机号
  • 印花税5元贴花会计处理
  • 小规模超过10万是全额交税吗
  • 发票第二年是否可以作废
  • 研发支出的项目叫什么
  • 单位没有给员工交社保工伤怎么算
  • 财付通转账手续费多少
  • 如何理解递延所得税资产和负债计算
  • 企业计提固定资产折旧
  • 拿到进项票下一步做啥
  • 银行承兑汇票上的承兑日期
  • 代理销售怎么记账
  • 小企业会计准则和企业会计准则的区别
  • 公司车辆怎么处理
  • 土地使用权的原值和账面价值
  • 小企业的费用应当在发生时计入当期损益
  • 自行研发的专利权计入
  • 小规模纳税企业在应交增值税明细科目
  • win11不显示桌面,但是有文件夹打开的标志是怎么回事
  • 宏病毒感染的文件类型是什么
  • 个体工商户需要年审吗
  • 税控盘进项税已抵扣如何转出分录
  • win7系统安装包多大
  • PHP:clearstatcache()的用法_Filesystem函数
  • 租入固定资产改建支出何时开始摊销
  • 董事会会费应计什么科目
  • 在西伯利亚森林中是真实故事吗
  • js监听hover
  • 你正在树干上睡觉
  • 费尔南迪纳岛气候类型
  • 各种汇票
  • 税控机维护费抵扣分录
  • vue在项目中怎么用的
  • javaweb官方文档
  • 文章列表是什么
  • 线程池中的一个线程执行完一个任务后
  • wordpress技巧
  • Python解释器有哪些种类
  • mac安装步骤
  • 流动资产比例大说明什么
  • 工程材料发票备注要求
  • mysql用中文字段
  • 给子公司注资怎么做账
  • 现金预算属于业务预算吗
  • 商家下单
  • 应交税费减免税款的分录
  • 法定公益金和法定保险金
  • 哪些进项发票不能认证
  • 生产成本如何做核算
  • 公司增资怎么处理
  • 甲公司控股乙公司
  • 银行结算卡年费多少
  • 预收租金的增值税
  • 去年的凭证今年未入账
  • 简易征收租赁税率3还是5
  • 软件开发是否属于采购目录
  • 职工薪酬包括哪四项内容
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • mysql -u -p -s
  • sql server 执行语句
  • windows10如何更改管理员账户
  • xp系统怎么创建本地连接2
  • linux find -perm 详解
  • javascript中的数组可以存放任何类型的数据
  • perl数组元素个数
  • nodejs settimeout异步
  • Node.js与Sails redis组件的使用教程
  • unity连接
  • unity3d项目
  • javascript 二维数组搜索
  • android教程下载
  • 国家税务局服务宗旨是什么
  • 房屋维修是什么职业
  • 国税纳税服务有哪些项目
  • 车辆购置税查询平台打印
  • 无锡税务局领导
  • 杨静儿多少岁
  • 数码产品关税多少
  • 安徽省建筑施工企业排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设