张量流 cifar10_input.py

Tensorflow cifar10_input.py

我正在尝试在 tensorflow.The 中实现 cifar10 模型,本教程的代码是 here

文件cifar10_input.py处理二进制cifar10输入的处理form.I我无法理解-

1)tf.FixedLengthRecordReader.As的功能我能理解的很多,它接受二进制文件并将其表示为固定长度records.It非常有用unclear.An示例可能会有所帮助。

2)变量"value"(Argument of 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)

简要回答:看一下文档。

您链接到的 CIFAR10 示例是一个工作示例。尝试构建并使用它来感受所有这些构造如何组合在一起。

希望对您有所帮助!