import tensorflow as tf

            alpha = tf.nn.softmax(
                tf.reshape(tf.matmul(atten_hidden, V), [-1, shape[1], 1]), axis=1)
            output = tf.reshape(output, [-1, shape[1], 2 * self.config.hidden_size])
            C = tf.multiply(alpha, output)
