class_docstr: Gaussian Error Linear Unit.
  
  A smoother version of ReLU generally used
  in the BERT or BERT architecture based models.
  Original paper: https://arxiv.org/abs/1606.08415
  
  Input shape:
      Arbitrary. Use the keyword argument `input_shape`
      (tuple of integers, does not include the samples axis)
      when using this layer as the first layer in a model.
  
  Output shape:
      Same shape as the input.
code: def __init__(self, approximate: bool = True, **kwargs):
      super().__init__(**kwargs)
      self.approximate = approximate
      self.supports_masking = True
  
file_path: addons/tensorflow_addons/layers/gelu.py
imports: import tensorflow
  from tensorflow_addons.activations import gelu
  from typeguard import typechecked
label_desc: Use image node_id 1 to create a new GELU object from inherited base classes: tf.keras.layers with example: obj = GELU(approximate)