class_docstr: This class enables adjusting the momentum in batch normalization layer.
  
  .. note::
      It's an experimental feature and should be used with caution.
code: def _linear(self, step: int) -> float:
      momentum_step = (
          self.momentum - self.min_momentum
      ) / self.max_steps
      curr_momentum = self.momentum - (step * momentum_step)
      return round(curr_momentum, self.round_places)
  
file_path: ml-cvnets/cvnets/layers/normalization_layers.py
imports: import math
  from torch import nn
  from cvnets.layers.normalization import NORM_LAYER_CLS, build_normalization_layer
  from utils import logger
label_desc: Use image node_id 3 for calling the AdjustBatchNormMomentum obj's underlying member method code with example usage: obj._linear(step) and returns: round