Spec-Zone.ru › TensorFlow 2.4

tf.raw_ops.ParseExample

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

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

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

Дополнительную информацию см. в руководстве по миграции.

tf.compat.v1.raw_ops.ParseExample

tf.raw_ops.ParseExample(
    serialized, names, sparse_keys, dense_keys, dense_defaults, sparse_types,
    dense_shapes, name=None
)
Аргументы
serialized A Tensor типа string. Вектор, содержащий пакет двоично закодированных протов Example.
names A Tensor типа string. Вектор, содержащий имена закодированных протов. Может содержать, например, имена табличных ключей (описательные) для соответствующих закодированных протов. Эти имена предназначены исключительно для отладки, и их наличие не влияет на выходные данные. Может также быть пустым вектором, если имена недоступны. Если этот вектор не пустой, его длина должна совпадать с длиной "serialized".
sparse_keys Список Tensor объектов типа string. Список N разреженных строковых тензоров (скаляров). Ключи, ожидаемые в атрибутах Examples, связанные со значениями разреженных данных.
dense_keys Список Tensor объектов типа string. Список N плотных строковых тензоров (скаляров). Ключи, ожидаемые в атрибутах Examples, связанные со значениями плотных данных.
dense_defaults Список Tensor объектов типов из: float32, int64, string. Список N плотных тензоров (некоторые могут быть пустыми). dense_defaults[j] предоставляет значения по умолчанию, когда атрибут Example's feature_map не содержит 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] должен содержать один элемент: элемент заполнения.
sparse_types Список tf.DTypes из: tf.float32, tf.int64, tf.string. Список N типов разреженных данных; типы данных в каждом атрибуте, указанном в sparse_keys. В настоящее время ParseExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
dense_shapes Список форм (каждая — tf.TensorShape или список ints). Список N форм плотных данных; формы данных в каждом атрибуте, указанном в dense_keys. Количество элементов в атрибуте, соответствующем 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).
sparse_indices Список с такой же длиной, как у sparse_keys, объектов Tensor типа int64.
sparse_values Список объектов Tensor типа sparse_types.
sparse_shapes Список с такой же длиной, как у sparse_keys, объектов Tensor типа int64.
dense_values Список объектов Tensor . Имеет тот же тип, что и dense_defaults.

© 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/ParseExample

Spec-Zone.ru

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