tf.raw_ops.ParseExampleDatasetV2
Преобразует input_dataset, содержащие Example протоколы в виде векторов DT_STRING в набор Tensor или SparseTensor объектов, представляющих распарсенные признаки.
tf.raw_ops.ParseExampleDatasetV2(
input_dataset,
num_parallel_calls,
dense_defaults,
sparse_keys,
dense_keys,
sparse_types,
dense_shapes,
output_types,
output_shapes,
deterministic='default',
ragged_keys=[],
ragged_value_types=[],
ragged_split_types=[],
name=None
)
| Аргументы | |
|---|---|
input_dataset | Tensor типа variant. |
num_parallel_calls | Tensor типа int64. |
dense_defaults | Список объектов Tensor с типами из: float32, int64, string. Словарь, сопоставляющий строковые ключи с Tensor. Ключи словаря должны совпадать с dense_keys признака. |
sparse_keys | Список strings. Список строковых ключей в признаках примеров. Результаты для этих ключей будут возвращены в виде объектов SparseTensor. |
dense_keys | Список strings. Список тензоров Ndense строкового типа (скаляры). Ключи, ожидаемые в признаках примеров, связанные со значениями плотных данных. |
sparse_types | Список tf.DTypes из: tf.float32, tf.int64, tf.string. Список DTypes той же длины, что и sparse_keys. Поддерживаются только tf.float32 (FloatList), tf.int64 (Int64List) и tf.string (BytesList). |
dense_shapes | Список форм (каждая форма — tf.TensorShape или список ints). Список кортежей той же длины, что и dense_keys. Форма данных для каждого плотного признака, на который ссылается dense_keys. Требуется для любых входных тензоров, определенных dense_keys. Должна быть либо полностью определена, либо может содержать неопределённую первую размерность. Неопределённая первая размерность означает, что признак обрабатывается как имеющий переменное количество блоков, и форма выходных данных по этой размерности считается неизвестной на этапе построения графа. Для элементов мини-пакета, меньших максимального количества блоков для данного признака по этой размерности, применяется заполнение. |
output_types | Список tf.DTypes длиной >= 1. Список типов для возвращаемых значений. |
output_shapes | Список форм (каждая форма — tf.TensorShape или список ints), длина которого равна >= 1. Список создаваемых форм. |
deterministic | Необязательный string. По умолчанию "default". Строка, указывающая используемый уровень детерминизма операции. Детерминизм управляет тем, разрешено ли набору данных возвращать элементы вне порядка, если следующий возвращаемый элемент недоступен, но позже доступен другой элемент. Доступные значения — "true", "false" и "default". "default" указывает, что детерминизм должен определяться параметром experimental_deterministic параметром tf.data.Options. |
ragged_keys | Необязательный список strings. По умолчанию []. |
ragged_value_types | Необязательный список tf.DTypes из: tf.float32, tf.int64, tf.string. По умолчанию []. |
ragged_split_types | Необязательный список tf.DTypes из: tf.int32, tf.int64. По умолчанию []. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Tensor типа variant. |
© 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/raw_ops/ParseExampleDatasetV2