深度学习网络调参技巧

本文介绍了深度学习网络调参的一些实用技巧,包括创建良好的实验环境、绘制训练过程图表、分阶段调参、提高调参速度以及分享一些经验参数。强调了合理检查模型、数据、使用dropout的重要性,以及如何应对数据不平衡和训练震荡等问题。
摘要由CSDN通过智能技术生成

1.好的实验环境是成功的一半

(a)   将各个参数的设置部分集中在一起

(b)可以输出模型的损失函数值以及训练集验证集上的准确率

(c)可以考虑设计一个子程序,可以根据给定的参数,启动训练并监调和周期性保存评估结果。再由一个主程序,分配参数以及并行启动一系列子程序。

2.画图

  (a)   一般是训练数据遍历一轮后,就输出一下训练集和验证集的准确率,同时画到一张图上,这样训练一段时间后,如果模型一直没有收敛,那么就停止训练,尝试其他参数,节省时间。

(b)如果训练到最后,训练集、验证集的准确率都很低,那么说明模型有可能欠拟合。需要增强模型拟合能力:1.增加网络的层数,增加节点数、减少dropout的值、减少l2正则值等等。

(c)如果训练集的准确率很高,但是测试集的准确率很低,那么模型有可能过拟合,这个时候需要提高模型的泛化能力,调节参数。

3.从粗到细分阶段调参

(a)建议参考论文,以论文中给出的参数作为初始参数

(b)如果找不到参考,只能自己尝试了,先从比较重要,对实验结果影响比较大的参数开始,同时固定其他的参数,得到一个差不多的结果之后,在这个结果的基础上,在调其他的参数。例如:学习速率一般比正则值、dropout值重要

(c)如果实在找不到一组参数可以让模型收敛,那么需要检查ÿ

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值