code: def __init__(
      self,
      batchnorm: bool = False,
      activation_function=None,
      dropout_rate: float = 0,
  ):
      super(BatchnormActivationDropout, self).__init__(
          batchnorm=batchnorm,
          activation_function=activation_function,
          dropout_rate=dropout_rate,
      )
  
imports: import math
  from types import FunctionType
  import tensorflow
  from rl_coach.architectures import layers
  from rl_coach.architectures.tensorflow_components import utils
label_desc: Use image node_id 1 to create a new BatchnormActivationDropout object from inherited base classes: layers with example: obj = BatchnormActivationDropout(batchnorm, activation_function, dropout_rate)