reconstruction_loss = tf.reduce_mean(tf.square(outputs - X))