class_docstr: Maintains exponential moving averages for each variable from provided VarCollection.
class_docstr_tok: ["Maintains","exponential","moving","averages","for","each","variable","from","provided","VarCollection","."]
code: def __repr__(self):
      return f"{class_name(self)}(momentum={self.momentum}, debias={self.debias}, eps={self.eps})"
  
file_path: objax/objax/optimizer/ema.py
imports: from typing import Callable, Tuple, List
  import jax.numpy
  from objax.module import Module, ModuleList
  from objax.typing import JaxArray
  from objax.util import class_name
  from objax.variable import RandomState, TrainRef, StateVar, TrainVar, VarCollection
label_desc: Use image node_id 5 for calling the ExponentialMovingAverage obj's underlying member method code with example usage: obj.__repr__() and returns: class_name, str, self, str, self, str, self, str