tensorflow中TFRecord数据协议缓存区报错:ValueError:Protocol message Feature has no "features" field

tf.train.Example 是协议缓冲区(protocol buffer,协议缓冲区包含了特征 Features)

example=tf.train.Example(features=tf.train.Features(
                feature={
                "image":tf.train.Feature(bytes_list=tf.train.BytesList(value=[image])),
                "label":tf.train.Feature(int64_list=tf.train.Int64List(value=[label])),
                #tf.train.BytesList()
                # tf.train.Int64List()
                # tf.train.FloatList()
            }))

报错:ValueError:Protocol message Feature has no "features" field 是协议缓存区代码的问题,features=tf.train.Features这个地方如果写成Feature会报上述错误。

你可能感兴趣的:(message,Fe,tensorflow,深度学习)