神经网络训练中resume的使用

在训练神经网络的过程中,有时候需要需要训练几千个Epoch,比如Polylanenet车道线检测模型就需要训练2695个Epoch,训练的过程中如果因为停电等原因被迫退出训练是很遭心的,又得重头开始训练,很浪费时间,好在大多数的神经网络模型给我们提供了resume选项,这个选项的意思是是否恢复训练,利用好这个命令,我们就不用从头开始训练了,节约了时间,下面看看如何让使用resume选项的吧:

第一步:首先找到训练的配置文件,我这里以ultra-fast-lane-detection模型的tusimple.py文件为例,打开tusimple.py,找到resume选项的位置:

 可以看到,resume=None,这说明还没告诉模型从哪里开始训练,现在我们告述它一个开始训练的位置,我这里以下图所示中训练生成的模型(黄框)开始

把上述黄框模型的绝对路径放到tusimple.py文件中的resume处, 如下图所示:

 然后开始训练,可以看到,训练的信息出现了resume model from........

 我这里训练三轮,可以看到保存训练模型的日志文件信息如下:

 可以看到新生成的训练模型不是从ep000.pth开始,而是接着上面ep002.pth从ep003.pth开始的,其他的神经网络模型的resume使用方法类似,使用resume选项,训练的时候可以节约时间,希望以上内容对宝子们有所帮助!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值