Tensorflow CSV输入到RNN

时间:2017-04-03 00:31:48

标签: python csv input tensorflow recurrent-neural-network

我正在尝试从CSV文件中读取大量文本字符串。每个字符串通过换行符分隔,没有一个是相同的长度。 Tensorflow网站上的文档提供了有关如何输入csv数据的说明,但目前还不清楚,也不适用于我的问题。所以我的问题是,从CSV文件中获取大量短(<140个字符)字符串并使用tensorflow数据管道将它们输入RNN或LSTM的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我们讨论了如何从CSV文件中读取并在此处形成批次:[Converting TensorFlow tutorial to work with my own data有详细的代码可用(不适用于RNN,但您可以对其进行调整)。我想你可能会遇到长度不一的字符串问题,因为TF希望你预先填充变量,该变量将保存CSV的每一行中的数据,并带有预先确定的默认值列表。不知道如何轻松解决这个问题,但如果您使用固定长度的每行CSV然后在TF内部工作,那么您的生活会更容易。