2017-07-28 32 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