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 строкового типа (скаляры). Ожидаемые ключи в атрибутах примеров, связанные со значениями dense. |
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-атрибута, на который ссылается dense_keys. Требуется для всех входных тензоров, определенных dense_keys. Должны быть либо полностью определены, либо могут содержать неопределённый первый размер. Неопределённый первый размер означает, что атрибут рассматривается как имеющий переменное число блоков, а форма выходных данных по этому размеру считается неизвестной на этапе построения графа. Для элементов мини-пакета, меньших максимального количества блоков для данного атрибута по этому размеру, применяется заполнение. |
output_types | Список tf.DTypes длиной >= 1. Список типов для возвращаемых значений. |
output_shapes | Список форм (каждая — tf.TensorShape или список ints). Список создаваемых форм. |
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/versions/r2.9/api_docs/python/tf/raw_ops/ParseExampleDatasetV2