Использование предварительно обученного встраивания слов (word2vec или Glove) в TensorFlow

Я недавно рассмотрел интересную реализацию длясверточная классификация текста, Однако весь код TensorFlow, который я рассмотрел, использует случайные (не предварительно обученные) векторы встраивания, подобные следующему:

with tf.device('/cpu:0'), tf.name_scope("embedding"):
    W = tf.Variable(
        tf.random_uniform([vocab_size, embedding_size], -1.0, 1.0),
        name="W")
    self.embedded_chars = tf.nn.embedding_lookup(W, self.input_x)
    self.embedded_chars_expanded = tf.expand_dims(self.embedded_chars, -1)

Кто-нибудь знает, как использовать результаты Word2vec или предварительно обученного встраивания слов GloVe вместо случайного?

Ответы на вопрос(4)

Ваш ответ на вопрос