哪里是Tensorflow中adadelta的源代码?
最近我对adadelta在TensorFlow
有一些疑惑,我想修改它的学习率规则,但我不知道该怎么做。 我想我已经修改源代码:因为规则被封装在train.AdadeltaOpertimizer
,和类不 回归学习速率,它只有一个初步的学习率:哪里是Tensorflow中adadelta的源代码?
高清初始化(个体经营, learning_rate = 0.001,RHO = 0.95,ε= 1E-8, use_locking =假名字= “Adadelta”):
哪里是adadelta的Tensorflow源代码
我不明白究竟是什么?你想修改,所以我只是展示如何找到源代码为了一切。
TF中的每个函数在文档中都有关于此函数的源代码的信息。它指向你的python文件。
例如AdaDelta optimizer具有此在文档:
您的意见后,我去看TensorFlow的源代码,但我没有找到adadelta的公式。一些函数在adadelta.py中定义,例如:_apply_dense(self,grad,var),然后输入training_ops.apply_adadelta()的函数并从apply_adadelta输入apply_op() ()。最后,我发现返回'op'。我认为'op'是函数的(_apply_dense())输出。但算法公式在哪里。 –
对于你的问题,你可以参考这个例子:adadelta在学习率 - r之后计算,我必须做出这样的改变:r + c。所以,我需要找到实现此算法的公式的源代码部分。 –
检查了这一点:https://github.com/tensorflow/tensorflow/blob/17c47804b86e340203d451125a721310033710f1/tensorflow/python/training/adadelta.py –