tensorflow::ops::ParseSingleExample
#include <parsing_ops.h>Преобразует прототип tf.Example (в виде строки) в типизированные тензоры.
Краткое содержание
Аргументы:
- scope: Объект Scope
- сериализованный: Вектор, содержащий пакет двоичных сериализованных прототипов. Пример: protos.
- dense_defaults: Список тензоров (некоторые могут быть пустыми), длина которого соответствует длине
dense_keys. 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] должен содержать один элемент: элемент заполнения. - num_sparse: Количество разреженных признаков, которые необходимо извлечь из примера. Это значение должно совпадать с длинами
sparse_keysиsparse_types. - sparse_keys: Список из
num_sparseстрок. Ключи, ожидаемые в примерах, связанных с разреженными значениями. - dense_keys: Ключи, ожидаемые в примерах, связанные с плотными значениями.
- sparse_types: Список из
num_sparseтипов; типы данных в каждом объекте Feature указаны в sparse_keys. В настоящее время операция ParseSingleExample поддерживает DT_FLOAT (FloatList), DT_INT64 (Int64List) и DT_STRING (BytesList). - dense_shapes: Форма данных в каждом объекте Feature, заданном в dense_keys. Длина этого списка должна совпадать с длиной
dense_keys. Количество элементов в объекте Feature, соответствующем dense_key[j], всегда должно быть равно dense_shapes[j].NumEntries(). Если dense_shapes[j] == (D0, D1, ..., DN), то форма выходного тензора dense_values[j] будет (D0, D1, ..., DN): В случае dense_shapes[j] = (-1, D1, ..., DN), форма выходного тензора dense_values[j] будет (M, D1, ..., DN), где M — количество блоков элементов длиной D1 * .... * DN во входных данных.
Возвращает:
-
OutputListsparse_indices -
OutputListsparse_values -
OutputListsparse_shapes -
OutputListdense_values
Конструкторы и Деструкторы | |
|---|---|
ParseSingleExample (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized, :: tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice< string > & sparse_keys, const gtl::ArraySlice< string > & dense_keys, 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
разреженные_индексы
::tensorflow::OutputList sparse_indices
разреженные_формы
::tensorflow::OutputList sparse_shapes
разреженные_значения
::tensorflow::OutputList sparse_values
Общественные функции
ParseSingleExample
ParseSingleExample( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized, ::tensorflow::InputList dense_defaults, int64 num_sparse, const gtl::ArraySlice< string > & sparse_keys, const gtl::ArraySlice< string > & dense_keys, const DataTypeSlice & sparse_types, const gtl::ArraySlice< PartialTensorShape > & dense_shapes )