0

我试图在张量流中实现cifar10模型。本教程的代码是hereTensorflow cifar10_input.py

的文件与二进制form.I cifar10输入的处理cifar10_input.py交易是无法comprehend-

1)tf.FixedLengthRecordReader.As的功能多少,我能理解,这需要二进制文件,并表示他们作为固定长度的记录。这是非常不清楚的。一个例子可能会有所帮助。

2)变量“value”(tf.decode_raw的参数)。它包含了什么以及tf.decode_raw如何将“value”中的值转换为uint8?再一个示例可能会有所帮助。

长话短说,我需要一个工作示例来感受一下这些三行代码实际上是doing-

reader = tf.FixedLengthRecordReader(record_bytes=record_bytes) 
result.key, value = reader.read(filename_queue) 
record_bytes = tf.decode_raw(value, tf.uint8) 

回答

0

简要回答:看看文档。

您链接到的CIFAR10示例是一个工作示例。尝试建立并玩弄它,以了解所有这些构造如何融合在一起。

希望有帮助!