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 .

Возвращает:

  • Output разреженных индексов
  • Output разреженных значений
  • Output разреженная форма

Конструкторы и Деструкторы

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
)