TensorFlow函数教程:tf.io.FixedLenSequenceFeature
2019-02-20 17:40 更新
tf.io.FixedLenSequenceFeature函数
类 FixedLenSequenceFeature
别名:
- 类 tf.FixedLenSequenceFeature
- 类 tf.io.FixedLenSequenceFeature
定义在:tensorflow/python/ops/parsing_ops.py。
用于将可变长度输入要素解析为Tensor的配置。
生成的解析单个SequenceExample或Example的Tensor具有静态shape:[None] + shape和指定的dtype。解析batch_size大小的多个Example的结果Tensor具有静态shape:[batch_size, None] + shape和指定的dtype。来自不同示例的批处理中的条目将使用default_value填充到批处理中存在的最大长度。
要将稀疏输入视为密集,请提供allow_missing=True;否则,任何缺少此功能的示例的解析函数都将失败。
字段:
- shape:维度为2和更高的输入数据的shape。第一维是可变长度的None。
- dtype:输入的数据类型。
- allow_missing:是否允许功能列表项中缺少此功能。仅可用于解析SequenceExample而不用于解析Examples。
- default_value:标量值,用于将多个Examples填充到其最大长度。与解析单个Example或SequenceExample无关。对于dtype字符串,默认为“ ”,否则为0(可选)。
__new__
@staticmethod
__new__(
cls,
shape,
dtype,
allow_missing=False,
default_value=None
)
创建FixedLenSequenceFeature的新实例(shape,dtype,allow_missing,default_value)
属性
shape
dtype
allow_missing
default_value