'Construct variables to normalize an input of given shape.
Arguments:
component: ComponentBuilder handle.
name: Human readable name to organize the variables.
shape: Shape of the layer to be normalized.
dtype: Type of the layer to be normalized.'

def __init__(self, component, name, shape, dtype):

    self._name = name
    self._shape = shape
    self._component = component
    beta = tf.get_variable(('beta_%s' % name), shape=shape, dtype=dtype, initializer=tf.zeros_initializer())
    gamma = tf.get_variable(('gamma_%s' % name), shape=shape, dtype=dtype, initializer=tf.ones_initializer())
    self._params = [beta, gamma]
