【发布时间】:2016-06-11 18:59:26
【问题描述】:
我最近查看了convolutional text classification 的一个有趣的实现。然而,我查看过的所有 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 预训练词嵌入的结果而不是随机的吗?
【问题讨论】:
标签: python numpy tensorflow deep-learning