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 (скаляров). Ожидаемые ключи в признаках Examples, связанные с плотными значениями. |
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". Строка, указывающая детерминированность на уровне операции. Параметр deterministic управляет тем, может ли набор данных возвращать элементы не по порядку, если следующий элемент ещё недоступен, но доступен более поздний элемент. Допустимые значения: "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