曾经在
机器学习(1)--神经网络初探 详细介绍了神经网络基本的算法,在该文中有一句
weights[i] += 0.2 * layer.T.dot(delta) #0.2学习效率,应该是一个小于0.5的数,
同时在
tensorflow实例(2)--机器学习初试 篇文章中用tensorflow实现上述的神经网络算法,该文中也有一句
train=tf.train.GradientDescentOptimizer(0.25).minimize(loss) #梯度下降优化器,0.25学习效率,应该是一个小于0.5的数,
这两句里都有一个学习率的参数,
在 tensorflow实例(6)--机器学习中学习率的实验 中得到一个结论
当神经元越多时,我们的学习率应该越小,同时学习次数应该增加
在这三个案例中,都使用到了学习率,同时在第三例中的结论并不完全,