class_docstr: Creates a module that uses the moving average weights of another module.
class_docstr_tok: ["Creates","a","module","that","uses","the","moving","average","weights","of","another","module","."]
code: def __repr__(self):
      return f"{class_name(self)}(momentum={self.ema.momentum}, debias={self.ema.debias}, eps={self.ema.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 4 for calling the ExponentialMovingAverageModule obj's underlying member method code with example usage: obj.__repr__() and returns: class_name, str, self, str, self, str, self, str