tf.io.FixedLenSequenceFeature
| Просмотр исходного кода на GitHub |
Настройка для разбора входного признака переменной длины в Tensor.
tf.io.FixedLenSequenceFeature(
shape, dtype, allow_missing=False, default_value=None
)
Результирующее Tensor разбора одного SequenceExample или Example имеет статическую shape [None] + shape и указанный dtype. Результирующее Tensor разбора batch_size многих Example имеет статическую shape [batch_size, None] + shape и указанный dtype. Элементы в batch из разных Examples будут дополнены default_value до максимальной длины, присутствующей в batch.
Чтобы обработать разреженный ввод как плотный, укажите allow_missing=True; в противном случае функции парсинга будут завершаться ошибкой для любых примеров, в которых отсутствует этот признак.
Поля:
-
shape: Форма входных данных для размерности 2 и выше. Первая размерность имеет переменную длинуNone. -
dtype: Тип данных ввода. -
allow_missing: Разрешить отсутствие этого признака в элементе списка признаков. Доступно только для разбораSequenceExample, а не для разбораExamples. -
default_value: Скалярное значение, используемое для заполнения несколькихExampleдо их максимальной длины. Не имеет значения при разборе одногоExampleилиSequenceExample. По умолчанию "" для типа данных string и 0 в противном случае (необязательно).
| Атрибуты | |
|---|---|
shape | |
dtype | |
allow_missing | |
default_value | |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/io/FixedLenSequenceFeature