tensorflow::ops::ParseExample
#include <parsing_ops.h>
Преобразует вектор протоколов brain.Example (в виде строк) в типизированные тензоры.
Краткое описание
Аргументы:
- scope: Объект Scope
- serialized: Вектор, содержащий пакет двоично сериализованных протоколов Example.
- names: Вектор, содержащий имена сериализованных протоколов. Может содержать, например, имена табличных ключей (описательные) для соответствующих сериализованных протоколов. Они предназначены только для отладки, и наличие значений здесь не влияет на вывод. Также может быть пустым вектором, если имена недоступны. Если не пустой, этот вектор должен иметь такую же длину, как и "serialized".
- sparse_keys: Список из Nsparse строковых тензоров (скаляров). Ключи, ожидаемые в атрибутах Examples, связанных с разреженными значениями.
- dense_keys: Список из Ndense строковых тензоров (скаляров). Ключи, ожидаемые в атрибутах Examples, связанных с плотными значениями.
- dense_defaults: Список из Ndense тензоров (некоторые могут быть пустыми). dense_defaults[j] предоставляет значения по умолчанию, когда атрибут feature_map examples не содержит dense_key[j]. Если для dense_defaults[j] предоставлен пустой Tensor, то атрибут 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: Список из Nsparse типов; типы данных данных в каждом атрибуте, заданном в sparse_keys. В настоящее время ParseExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList).
- dense_shapes: Список из Ndense форм; формы данных в каждом атрибуте, заданном в dense_keys. Количество элементов в атрибуте, соответствующем dense_key[j], всегда должно быть равно dense_shapes[j].NumEntries(). Если dense_shapes[j] == (D0, D1, ..., DN), то форма выходного Tensor dense_values[j] будет (|serialized|, D0, D1, ..., DN): плотные выходы просто складываются по строкам в пакет. Это работает для dense_shapes[j] = (-1, D1, ..., DN). В этом случае форма выходного Tensor dense_values[j] будет (|serialized|, M, D1, .., DN), где M — максимальное количество блоков элементов длиной D1 * .... * DN по всем элементам минипакета на входе. Любой элемент минипакета с менее чем M блоками элементов длиной D1 * ... * DN будет заполнен соответствующим элементом скаляра default_value по второму измерению.
Возвращает:
-
OutputListsparse_indices -
OutputListsparse_values -
OutputListsparse_shapes -
OutputListdense_values
| Конструкторы и деструкторы | |
|---|---|
ParseExample(const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::Input names, ::tensorflow::InputList sparse_keys, ::tensorflow::InputList dense_keys, ::tensorflow::InputList dense_defaults, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes) |
| Общедоступные атрибуты | |
|---|---|
dense_values | |
operation | |
sparse_indices | |
sparse_shapes | |
sparse_values | |
Общедоступные атрибуты
dense_values
::tensorflow::OutputList dense_values
операция
Operation operation
sparse_indices
::tensorflow::OutputList sparse_indices
sparse_shapes
::tensorflow::OutputList sparse_shapes
sparse_values
::tensorflow::OutputList sparse_values
Общедоступные функции
ParseExample
ParseExample( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::Input names, ::tensorflow::InputList sparse_keys, ::tensorflow::InputList dense_keys, ::tensorflow::InputList dense_defaults, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )
© 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/r1.15/api_docs/cc/class/tensorflow/ops/parse-example