tf.io.FixedLenSequenceFeature
| Просмотреть исходный код на GitHub |
Конфигурация для парсинга входного признака переменной длины в Tensor.
tf.io.FixedLenSequenceFeature(
shape, dtype, allow_missing=False, default_value=None
)
Результат парсинга одного SequenceExample или Example имеет статический shape размера [None] + shape и указанный dtype. Результат парсинга нескольких 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 | Псевдоним namedtuple для поля номер 0 |
dtype | Псевдоним namedtuple для поля номер 1 |
allow_missing | Псевдоним namedtuple для поля номер 2 |
default_value | Псевдоним namedtuple для поля номер 3 |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/io/FixedLenSequenceFeature