美文网首页
Caffe学习笔记5:学习率、迭代次数和初始化方式对准确率的影响

Caffe学习笔记5:学习率、迭代次数和初始化方式对准确率的影响

作者: Zz鱼丸 | 来源:发表于2017-08-27 00:00 被阅读0次

符号说明

lr:Learning Rate,学习率
te:Training Epochs,训练迭代次数
z:变量初始化为0
t:变量初始化为标准截断正态分布的随机数

最终准确率比较


可以看到:

  • 学习率为0.01,迭代次数为50次,并且采用随机初始化方式时准确率远远低于其他方式,甚至不足90%。而学习率为0.1,迭代次数为50次,并且采用随机初始化的方式时准确率最高。
  • 对于采用随机初始化的方式,在其他参数相同的情况下增大迭代次数会明显的提高准确率。而对于初始化为0的情况则无明显变化。
  • 其他参数相同的情况下,过度增大学习率的确是会导致准确率下降的,查看详细变化过程时可以看到准确率变化波动比较大。
  • 在学习率适中,迭代次数较大时变量初始化方式对最终准确率的影响不大。
    下面是我实验的内容:
    1.lr=0.001 Tteration=4000 accuracy=0.6824
    quick_train


    2.png

    2.lr=0.001 Tteration=4000+5000 accuracy=0.6824
    quick_train


    3.png
    3.lr=0.001 Tteration=60000 accuracy=0.6824 full_train
4.png

4.lr=0.001 Tteration=60000 + lr=0.0001 Tteration=65000 accuracy=0.6824 full_train

5.png

5.lr=0.001 Tteration=60000 + lr=0.0001 Tteration=65000 + lr=0.00001 Tteration=70000
full_train


6.png

相关文章

网友评论

      本文标题:Caffe学习笔记5:学习率、迭代次数和初始化方式对准确率的影响

      本文链接:https://www.haomeiwen.com/subject/choudxtx.html