import tensorflow as tf

    self._dropout_keep_prob = dropout_keep_prob
    self._out_vocab_size = out_vocab_size

    self.x = tf.placeholder(tf.int32, [batch_size, max_sequence_len],
                            name='x')
    self.y = tf.placeholder(tf.float32,
