class_docstr: ExponentialScheduler
  Exponential decay
class_docstr_tok: ["ExponentialScheduler","Exponential","decay"]
docstr: Get learning rate with exponential decay based on current iteration.
  
  Args:
      iter (int): Current iteration (starting with 0).
  
  Returns:
      float: Learning rate
docstr_tok: ["Get","learning","rate","with","exponential","decay","based","on","current","iteration",".","Args",":","iter","(","int",")",":","Current","iteration","(","starting","with","0",")",".","Returns",":","float",":","Learning","rate"]
code: def get_learning_rate(self, iter):
      """
      Get learning rate with exponential decay based on current iteration.
  
      Args:
          iter (int): Current iteration (starting with 0).
  
      Returns:
          float: Learning rate
      """
  
      return self.init_lr * (self.gamma ** (iter // self.iter_interval))
  
imports: import math
label_desc: Use image node_id 2 for calling the ExponentialScheduler obj's underlying member method code with example usage: obj.get_learning_rate(iter) and returns: unknown