class_docstr: Warmup + InverseSqrt decay scheduler.
  
  Args:
      noam_warmup (int): number of warmup iterations.
class_docstr_tok: ["Warmup","+","InverseSqrt","decay","scheduler",".","Args",":","noam_warmup","(","int",")",":","number","of","warmup","iterations","."]
docstr: Initialize class.
docstr_tok: ["Initialize","class","."]
code: def __init__(self, key, args):
      """Initialize class."""
      super().__init__(key, args)
      self.normalize = 1 / (self.warmup * self.warmup**-1.5)
  
imports: import argparse
  from espnet.utils.dynamic_import import dynamic_import
  from espnet.utils.fill_missing_args import fill_missing_args
label_desc: Use image node_id 2 to create a new NoamScheduler object from inherited base classes: SchedulerInterface with example: obj = NoamScheduler(key, args)