创建客户Keras Optimizer
时,主要功能是Optimizer.get_updates()
。我能够创建一个固定步骤优化器,但我不知道如何执行诸如运行平均值之类的操作,因为我必须使用先前调用该函数时计算出的值。创建您自己的Keras优化器
例如,consider RMSprop
。每次调用函数时,累加器是不是重置?
accumulators = [K.zeros(K.int_shape(p), dtype=K.dtype(p)) for p in params]
self.weights = accumulators
如何RMSProp
做当蓄能器在每次更新通话开始时被重置的平均运行?
当我看到代码时,我也感到困惑,但是这种功能在每次更新时都没有调用,只需调用一次即可构建图表,请参阅https://github.com/fchollet/keras/issues/5125 –
也是同样的问题比问题https://stackoverflow.com/questions/41787873/how-adagrad-wroks-in-keras-what-does-self-weights-mean-in-keras-optimizer?rq=1 –