docstr: Update a value every iteration, with a specific curve.
  
  This is a legacy version of schedules, originally defined
  in a2c/utils.py. Used by A2C, ACER and ACKTR algorithms.
  
  :param initial_value: (float) initial value
  :param n_values: (int) the total number of iterations
  :param schedule: (function) the curve you wish to follow for your value
docstr_tok: ["Update","a","value","every","iteration",",","with","a","specific","curve",".","This","is","a","legacy","version","of","schedules",",","originally","defined","in","a2c\/utils.py",".","Used","by","A2C",",","ACER","and","ACKTR","algorithms",".",":","param","initial_value",":","(","float",")","initial","value",":","param","n_values",":","(","int",")","the","total","number","of","iterations",":","param","schedule",":","(","function",")","the","curve","you","wish","to","follow","for","your","value"]
code: def __init__(self, initial_value, n_values, schedule):
      """
      Update a value every iteration, with a specific curve.
  
      This is a legacy version of schedules, originally defined
      in a2c/utils.py. Used by A2C, ACER and ACKTR algorithms.
  
      :param initial_value: (float) initial value
      :param n_values: (int) the total number of iterations
      :param schedule: (function) the curve you wish to follow for your value
      """
      self.step = 0.0
      self.initial_value = initial_value
      self.nvalues = n_values
      self.schedule = SCHEDULES[schedule]
  
label_desc: Use image node_id 1 to create a new Scheduler object from inherited base classes: object with example: obj = Scheduler(initial_value, n_values, schedule)