Spec-Zone.ru › TensorFlow

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 Tensor типа string. Вектор, содержащий пакет сериализованных в двоичном формате протобуферов Example.
names Tensor типа string. Вектор, содержащий имена сериализованных протобуферов. Например, он может содержать ключи таблицы (описательные имена) соответствующих сериализованных протобуферов. Они нужны только для отладки, и наличие здесь значений не влияет на результат. Если имена недоступны, вектор может быть пустым. Если вектор не пуст, его длина должна совпадать с длиной «serialized».
sparse_keys Список объектов Tensor типа string. Список строковых тензоров Nsparse (скаляров). Ключи, ожидаемые в признаках Examples, связанных с разреженными значениями.
dense_keys Список объектов Tensor типа string. Список строковых тензоров Ndense (скаляров). Ключи, ожидаемые в признаках Examples, связанных с плотными значениями.
dense_defaults Список объектов Tensor типов: float32, int64, string. Список тензоров Ndense (некоторые могут быть пустыми). dense_defaults[j] задаёт значения по умолчанию, если в 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. Список типов Nsparse; типы данных каждого признака, указанного в sparse_keys. В настоящее время ParseExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
dense_shapes Список форм (каждая — tf.TensorShape или список ints). Список форм Ndense; формы данных каждого признака, указанного в 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, будет дополнена соответствующим скалярным элементом default_value по второму измерению.
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.

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

Spec-Zone.ru

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