【发布时间】:2016-08-17 11:21:43
【问题描述】:
我正在尝试在tensorflow中实现cifar10模型。教程的代码是here。
文件cifar10_input.py处理二进制形式的cifar10输入。我无法理解-
1)tf.FixedLengthRecordReader的功能。据我所知,它接受二进制文件并将它们表示为固定长度的记录。非常不清楚。举个例子可能会有所帮助。
2)变量“value”(tf.decode_raw 的参数)。它包含什么以及 tf.decode_raw 如何将“value”中的值转换为 uint8?再举一个例子可能会有所帮助。
长话短说,我需要一个工作示例来了解这三行代码实际上在做什么-
reader = tf.FixedLengthRecordReader(record_bytes=record_bytes)
result.key, value = reader.read(filename_queue)
record_bytes = tf.decode_raw(value, tf.uint8)
【问题讨论】:
标签: image-processing machine-learning tensorflow conv-neural-network