更新器

梯度下降的特殊算法。

什么是更新器?

更新器之间的主要区别是他们如何对待学习率。随机梯度下降是深度学习中最常用的学习算法,它依赖于Theta(隐藏层中的权重)和alpha(学习率)。不同的更新器有助于优化学习速率,直到神经网络收敛到其最高性能状态为止。

用法

若要使用更新器,请将一个新类传递到计算图或多层网络中的updater()方法。

ComputationGraphConfiguration conf = new NeuralNetConfiguration.Builder()
    .updater(new Adam(0.01))
    // 在下面添加你的层和超参数
    .build();

最后更新于