tf.io.FixedLenSequenceFeature
Конфигурация для разбора входного признака переменной длины в Tensor.
tf.io.FixedLenSequenceFeature(
shape, dtype, allow_missing=False, default_value=None
)
Результирующий Tensor при разборе одного SequenceExample или Example имеет статический shape, равный [None] + shape, и указанный dtype. Результирующий Tensor при разборе batch_size многих Examples имеет статический shape, равный [batch_size, None] + shape, и указанный dtype. Элементы в batch из разных Examples будут дополнены значением default_value до максимальной длины, имеющейся в batch.
Чтобы обрабатывать разреженный вход как плотный, укажите allow_missing=True; в противном случае функции разбора завершатся с ошибкой, если в каких-либо примерах отсутствует этот признак.
| Поля | |
|---|---|
shape | Форма входных данных для измерения 2 и выше. Первое измерение имеет переменную длину None. |
dtype | Тип данных входных данных. |
allow_missing | Разрешено ли отсутствие этого признака в элементе списка признаков. Доступно только для разбора SequenceExample, но не для разбора Examples. |
default_value | Скалярное значение, используемое для дополнения нескольких Examples до максимальной длины. Не имеет значения при разборе одного Example или SequenceExample. По умолчанию "" для строкового dtype и 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/api_docs/python/tf/io/FixedLenSequenceFeature