class_docstr: Schedule that eases slowsly using a cosine.
docstr: Get the value for the given step.
docstr_tok: ["Get","the","value","for","the","given","step","."]
code: def get(self, step):
      """Get the value for the given step."""
      phase = step // self.decay_interval
      if phase >= self.max_decays:
          return self.final_value
      else:
          return self.initial_value * self.decay_factor**phase
  
imports: import abc
  import collections
  import copy
  import math
  from typing import Any, Iterable, List, Tuple, Union
  from jax import numpy
label_desc: Use image node_id 2 for calling the StepSchedule obj's underlying member method code with example usage: obj.get(step) and returns: self, unknown