我最近开始使用tensorflow.contrib.learn
(skflow)库并且非常喜欢它。但是,我在使用时遇到了问题Estimator
, fit 函数使用
- (
X
,Y
, andbatch_size
) - 这种方法的问题在于它不支持指定时期数和允许任意数据源的规定。 input_fn
- 此外,设置时代,它给我更多的培训来源(在我的情况下直接来自数据库)的灵活性。
现在我知道我可以创建读取文件的 input_fn,但是,由于我对处理文件不感兴趣,因此以下函数对我没有用 -
tf.contrib.learn.read_batch_examples
tf.contrib.learn.read_batch_features
tf.contrib.learn.read_batch_record_features
理想情况下,我想使用StreamingDataFeeder作为 input_fn。有什么想法可以实现这一目标吗?