import tensorflow as tf

                 stddev=0.02, data_format='NHWC',padding='SAME',epsilon=1e-9) :
        with tf.variable_scope(name) :
            assert data_format == 'NHWC'
            self.v = tf.get_variable('v', [k_h, k_w, input_dim, output_dim],
                                initializer=tf.truncated_normal_initializer(stddev=stddev))
            self.g = tf.get_variable('g',[output_dim],
                                     initializer=tf.constant_initializer(float('nan')))
            self.b = tf.get_variable('b',[output_dim],
