Десериализовать объекты 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> | |
Вывод < TInt64 > | |
Вывод < TInt64 > | |
Выход <U> |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static DeserializeSparse <U> create (область действия , операнд <? расширяет TType > сериализованныйSparse, Class<U> dtype)
Фабричный метод для создания класса, обертывающего новую операцию DeserializeSparse.
Параметры
объем | текущий объем |
---|---|
сериализованныйSparse | Сериализованные объекты SparseTensor. Последнее измерение должно иметь 3 столбца. |
dtype | dtype сериализованных объектов SparseTensor. |
Возврат
- новый экземпляр DeserializeSparse