数据读取机制
tensorflow使用文件名队列+内存队列+计算形式
函数:
# 一个文件名list,epoch数,shuffle是指在一个epoch内文件的顺序是否被打乱。
filename_queue = tf.train.string_input_producer(filename, shuffle=False, num_epochs=5)
# 启动填充队列的线程函数
threads = tf.train.start_queue_runners(sess=sess)
实例:filename_queue = tf.train.string_input_producer(filename, shuffle=False, num_epochs=5),那么在每个epoch内图像就会被打乱,如图所示:
多线程输入数据处理框架
待续。。。