tensorflow::ops::DeserializeSparse
#include <sparse_ops.h> Десериализация объектов SparseTensor .
Краткое содержание
Входные данные serialized_sparse должны иметь форму [?, ?, ..., ?, 3] , где последнее измерение хранит сериализованные объекты SparseTensor , а остальные N измерений (N >= 0) соответствуют пакету данных. Ранги исходных объектов SparseTensor должны совпадать. При создании конечного объекта SparseTensor его ранг равен рангу входящих объектов SparseTensor плюс N; разреженные тензоры были объединены по новым измерениям, по одному для каждого пакета данных.
Значения формы выходного объекта SparseTensor для исходных измерений представляют собой максимальные значения формы входных объектов SparseTensor для соответствующих измерений. Новые измерения соответствуют размеру пакета.
Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, после этого шага выполните SparseReorder для восстановления порядка индексов.
Например, если на вход поступает сериализованная матрица [2 x 3] представляющая два исходных объекта SparseTensor :
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]и
index = [ 2]
[10]
values = [4, 5]
shape = [30] В результате десериализации SparseTensor будет выглядеть следующим образом:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Аргументы:
- scope: Объект Scope
- serialized_sparse: Сериализованные объекты
SparseTensor. Последнее измерение должно содержать 3 столбца. - dtype:
dtypeсериализованных объектовSparseTensor.
Возвращает:
Конструкторы и Деструкторы | |
|---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Общедоступные атрибуты | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Общедоступные атрибуты
операция
Operation operation
разреженные_индексы
::tensorflow::Output sparse_indices
разреженная_форма
::tensorflow::Output sparse_shape
разреженные_значения
::tensorflow::Output sparse_values
Общественные функции
DeserializeSparse
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )