'Resets wait counter and cooldown counter.'

def _reset(self):

    if (self.mode not in ['auto', 'min', 'max']):
        warnings.warn(('Learning    Rate    Plateau    Reducing    mode    %s    is    unknown,    fallback    to    auto    mode.' % self.mode), RuntimeWarning)
        self.mode = 'auto'
    if ((self.mode == 'min') or ((self.mode == 'auto') and ('acc' not in self.monitor))):
        self.monitor_op = (lambda a, b: np.less(a, (b - self.epsilon)))
        self.best = np.Inf
    else:
        self.monitor_op = (lambda a, b: np.greater(a, (b + self.epsilon)))
        self.best = (- np.Inf)
    self.cooldown_counter = 0
    self.wait = 0
    self.lr_epsilon = (self.min_lr * 0.0001)
