tensorflow中TFRecord数据协议缓存区报错:ValueError:Protocol message Feature has no "features" field
程序员文章站
2022-05-30 12:13:02
...
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会报上述错误。