TensorFlow:实战谷歌深度学习框架7.3.2输入文件队列的补充解释
- tf.train.string_input_producer() 函数内的num_epoch是用来限制读取数据次数的。如果取默认值的话,就会无限读取不限次数。
- 文件队列是靠reader.read()来一个一个输出数据的,即他会出队一个文件队列中的文件,然后读取一个数据。如果发现数据都读过了或者还没出队任何一个文件,那么这个函数会从文件队列中出队一个文件然后读取其中的数据。
- 并不是一次就把 epoch*文件数 个文件全部读取进文件队列中,而是当这一队列所有文件都出列过了,才会进队又一轮的文件。
如图所示: