2017-01-23 84 views
0

我想用Tensorflow解析文本。可以說我有CSV文件看起來像這樣:Tensorflow文本解析

foo,bar 

而且我所要的輸出是值的數組:

[foo,bar] 

那你怎麼辦呢?我正在考慮爲輸入的每個單詞(值)創建一些散列,但我不知道如何處理輸出。

我不解析CSV文件,我只用它們作爲例子。

+0

這個解析是如何與TensorFlow相關的?你可以用幾行純Python做到這一點,對吧? – Tali

+0

是的,但我想知道如何使用神經網絡做到這一點。 – BeefEX

+0

這沒什麼意義......神經網絡處理一個數字矢量,併爲每個具體問題設計一些輸入和輸出變換。你當然可以在這種轉換之間加入一個身份神經網絡,並將其作爲進一步實驗的起點。 – Tali

回答

0
reader = tf.TextLineReader() 
_, lines = reader.read(...) 

# if your data is ccv 
list-of-tensors = tf.decode_csv(lines, ...) 

# if your data is just a line of text 
a-sparse-tensor = tf.string_split(lines, ...)