

def __init__(self, wrt, fprime, step_rate=1, decay=0.9, momentum=0, offset=0.0001, args=None):
    'Create an Adadelta object.\n\n        Parameters\n        ----------\n\n        wrt : array_like\n            Array that represents the solution. Will be operated upon in\n            place.  ``fprime`` should accept this array as a first argument.\n\n        fprime : callable\n            Callable that given a solution vector as first parameter and *args\n            and **kwargs drawn from the iterations ``args`` returns a\n            search direction, such as a gradient.\n\n        step_rate : scalar or array_like, optional [default: 1]\n            Value to multiply steps with before they are applied to the\n            parameter vector.\n\n        decay : float, optional [default: 0.9]\n            Decay parameter for the moving average. Must lie in [0, 1) where\n            lower numbers means a shorter "memory".\n\n        momentum : float or array_like, optional [default: 0]\n          Momentum to use during optimization. Can be specified analoguously\n          (but independent of) step rate.\n\n        offset : float, optional, [default: 1e-4]\n            Before taking the square root of the running averages, this offset\n            is added.\n\n        args : iterable\n            Iterator over arguments which ``fprime`` will be called with.\n        '
    super(Adadelta, self).__init__(wrt, args=args)
    self.fprime = fprime
    self.step_rate = args
    self.decay = decay
    self.offset = offset
    self.momentum = momentum
    self.gms = 0
    self.sms = 0
    self.step = 0

dataset/ETHPy150Open BRML/climin/climin/adadelta.py Adadelta.__init__/VarMisuse@62/513 `step_rate`->`args`