2017-07-28 16 views
1

我正在开发一个项目来完成文本分类。在处理单词到媒介时,我建议使用tensorflow.contrib.layers.embed_sequence。但是,这个API似乎没有提供编码方法的说明。所以,我想知道这个API如何实用。Tensorflow:tf.contrib.layers.embed_sequence

顺便说一句,我使用pydev来pydev开发,我hava成功安装tensorflow模块。使用tensorflow的程序正常运行。但是,当我想打开tf.contrib.layers.embed_sequence的声明,它说:

"NameError: name tf is not defined"... 
+0

那么究竟是什么问题? – gionni

+0

@gionni,什么编码methond tf.contrib.layers.embed_sequence采用? – Falofter

回答

0

基本上,你可以以这种方式使用tf.contrib.layers.embed_sequence

word_embed = tf.contrib.layers.embed_sequence(
         features, 
         vocab_size=VOCAB_SIZE, 
         embed_dim=EMBEDDING_SIZE) 

对于​​教程,请检出official docother answers on stackoverflow

对于文本分类的教程,请结帐这个博客 https://medium.com/@ilblackdragon/tensorflow-text-classification-615198df9231

+0

谢谢,但除了它的基本语法,是否有更多关于此API的信息?我想知道这是基于单热编码还是Word2Vec或其他编码方法的API? – Falofter

+0

@Falofter更新:) –

+0

非常感谢你!你帮了很多! – Falofter