Spec-Zone.ru › TensorFlow 2.4

tf.raw_ops.ParseExampleV2

Преобразует вектор tf.Example протов (как строки) в типизированные тензоры.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.raw_ops.ParseExampleV2

tf.raw_ops.ParseExampleV2(
    serialized, names, sparse_keys, dense_keys, ragged_keys, dense_defaults,
    num_sparse, sparse_types, ragged_value_types, ragged_split_types, dense_shapes,
    name=None
)
Аргументы
serialized A Tensor типа string. Скаляр или вектор, содержащий двоично сериализованные прото Example.
names A Tensor типа string. Тензор, содержащий имена сериализованных протов. Соответствует 1:1 с тензором serialized. Может содержать, например, имена табличных ключей (описательные) для соответствующих сериализованных протов. Они полезны только для отладки, и наличие значений здесь не влияет на вывод. Может также быть пустым вектором, если имена недоступны. Если не пустой, этот тензор должен иметь ту же форму, что и тензор "serialized".
sparse_keys A Tensor типа string. Вектор строк. Ключи, ожидаемые в функциях примеров, связанные со значениями в разреженном виде.
dense_keys A Tensor типа string. Вектор строк. Ключи, ожидаемые в функциях примеров, связанные с плотно заданными значениями.
ragged_keys A Tensor типа string. Вектор строк. Ключи, ожидаемые в функциях примеров, связанные со значениями в разряженном виде.
dense_defaults Список Tensor объектов с типами из: float32, int64, string. Список тензоров (некоторые могут быть пустыми). Соответствует 1:1 с dense_keys. dense_defaults[j] предоставляет значения по умолчанию, когда функция примера не содержит dense_key[j]. Если для dense_defaults[j] предоставлен пустой тензор, то функция Feature dense_keys[j] обязательна. Тип входных данных определяется из dense_defaults[j], даже если он пустой. Если dense_defaults[j] не пуст, а dense_shapes[j] полностью определен, то размер dense_defaults[j] должен соответствовать dense_shapes[j]. Если dense_shapes[j] имеет неопределенную главную размерность (разреженные признаки переменной длины), dense_defaults[j] должен содержать один элемент: элемент заполнения.
num_sparse A int, который является >= 0. Количество разреженных ключей.
sparse_types Список tf.DTypes из: tf.float32, tf.int64, tf.string. Список типов num_sparse; типы данных данных в каждой функции, заданной в sparse_keys. В настоящее время ParseExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
ragged_value_types Список tf.DTypes из: tf.float32, tf.int64, tf.string. Список типов num_ragged; типы данных данных в каждой функции, заданной в ragged_keys (где num_ragged = sparse_keys.size()). В настоящее время ParseExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
ragged_split_types Список tf.DTypes из: tf.int32, tf.int64. Список типов num_ragged; типы данных row_splits в каждой функции, заданной в ragged_keys (где num_ragged = sparse_keys.size()). Может быть DT_INT32 или DT_INT64.
dense_shapes Список форм (каждая — tf.TensorShape или список ints). Список num_dense форм; формы данных в каждой функции, заданной в dense_keys (где num_dense = dense_keys.size()). Количество элементов в функции, соответствующей dense_key[j], всегда должно быть равно dense_shapes[j].NumEntries(). Если dense_shapes[j] == (D0, D1, ..., DN), то форма выходного тензора dense_values[j] будет (|serialized|, D0, D1, ..., DN): плотные выводы просто складываются в строку по партиям. Это работает для dense_shapes[j] = (-1, D1, ..., DN). В этом случае форма выходного тензора dense_values[j] будет (|serialized|, M, D1, .., DN), где M — максимальное количество блоков элементов длиной D1 * .... * DN для всех элементов мини-парт в вводе. Любой элемент мини-партии с менее чем M блоками элементов длиной D1 * ... * DN будет заполнен соответствующим скаляром значения по умолчанию вдоль второго измерения.
name Имя операции (необязательно).
Возвращает
Кортеж Tensor объектов (sparse_indices, sparse_values, sparse_shapes, dense_values, ragged_values, ragged_row_splits).
sparse_indices Список num_sparse Tensor объектов типа int64.
sparse_values Список Tensor объектов типа sparse_types.
sparse_shapes Список num_sparse Tensor объектов типа int64.
dense_values Список Tensor объектов. Имеет тот же тип, что и dense_defaults.
ragged_values Список Tensor объектов типа ragged_value_types.
ragged_row_splits Список Tensor объектов типа ragged_split_types.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/raw_ops/ParseExampleV2

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API