(self, step_number)
Returns the learning rate for the given step number.
Returns the learning rate for the given step number.
Returns the learning rate for the given step number .
def __call__(self, step_number):
    """Returns the learning rate for the given step number."""
    if step_number < self._body_start:
      return (step_number / self._body_start) * self._body_value
    elif self._tail_start is not None and step_number >= self._tail_start:
      return self._tail_fn(step_number, self._tail_start, self._body_value)
    else:
      return self._body_value
def __call__ ( self , step_number ) : if step_number < self . _body_start : return ( step_number / self . _body_start ) * self . _body_value elif self . _tail_start is not None and step_number >= self . _tail_start : return self . _tail_fn ( step_number , self . _tail_start , self . _body_value ) else : return self . _body_value