import tensorflow as tf

        #     dtype=tf.float32,
        #     initializer=tf.contrib.layers.xavier_initializer(),
        #     regularizer=tf.contrib.layers.l2_regularizer(self.params["regularizer_rate"]),
        #     trainable=True
        # )

        embeddings = tf.nn.embedding_lookup(embedding_variable, word_ids)

        return embeddings

    def dropout_layer(self, data):
        training = self.mode == tf.estimator.ModeKeys.TRAIN
