ML / DL领域的局外人;开始了基于Tensorflow的Udacity深度学习课程;做作业3的问题4; 尝试使用以下配置调整学习率:
- 批次大小128
- 步骤数:足以填满2个纪元
- 隐藏层的大小:1024、305、75
- 重量初始化:使用std正常截断。sqrt(2 / n)的偏差,其中n是上一层的大小
- 失学保持机率:0.75
- 正则化:不适用
- 学习率算法:指数衰减
玩弄学习率参数;在大多数情况下,它们似乎没有作用;在这里编码 ; 结果:
Accuracy learning_rate decay_steps decay_rate staircase
93.7 .1 3000 .96 True
94.0 .3 3000 .86 False
94.0 .3 3000 .96 False
94.0 .3 3000 .96 True
94.0 .5 3000 .96 True
- 我应该如何系统地调整学习率?
- 学习率与步数有何关系?