DeserializeSparse

публичный финальный класс DeserializeSparse

Десериализовать объекты SparseTensor.

Входные данные `serialized_sparse` должны иметь форму `[?, ?, ..., ?, 3]`, где последнее измерение хранит сериализованные объекты `SparseTensor`, а остальные N измерений (N >= 0) соответствуют пакету. Ранги исходных объектов SparseTensor должны совпадать. Когда создается окончательный SparseTensor, его ранг равен рангу входящих объектов SparseTensor плюс N; разреженные тензоры были объединены по новым измерениям, по одному для каждой партии.

Значения формы выходного объекта SparseTensor для исходных размеров — это максимальные значения формы входных объектов SparseTensor для соответствующих размеров. Новые размеры соответствуют размеру партии.

Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, после этого шага запустите SparseReorder, чтобы восстановить порядок индексов.

Например, если сериализованный ввод представляет собой матрицу `[2 x 3]`, представляющую два исходных объекта `SparseTensor`:

индекс = [ 0] [10] [20] значения = [1, 2, 3] форма = [50]

и

индекс = [ 2] [10] значения = [4, 5] форма = [30]

тогда окончательный десериализованный `SparseTensor` будет:

индекс = [0 0] [0 10] [0 20] [1 2] [1 10] значения = [1, 2, 3, 4, 5] форма = [2 50]

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический <U расширяет TType > DeserializeSparse <U>
create (Область действия , Операнд <? расширяет TType > сериализованныйSparse, Class<U> dtype)
Фабричный метод для создания класса, обертывающего новую операцию DeserializeSparse.
Вывод < TInt64 >
Вывод < TInt64 >
Выход <U>

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «DeserializeSparse».

Публичные методы

public static DeserializeSparse <U> create (область действия , операнд <? расширяет TType > сериализованныйSparse, Class<U> dtype)

Фабричный метод для создания класса, обертывающего новую операцию DeserializeSparse.

Параметры
объем текущий объем
сериализованныйSparse Сериализованные объекты SparseTensor. Последнее измерение должно иметь 3 столбца.
dtype dtype сериализованных объектов SparseTensor.
Возврат
  • новый экземпляр DeserializeSparse

публичный вывод <TInt64> sparseIndices ()

публичный вывод <TInt64> sparseShape ()

публичный вывод <U> sparseValues ​​()