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>

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

org.tensorflow.op.RawOp
последнее логическое значение
равно (Объект obj)
окончательный интервал
Операция
оп ()
Верните эту единицу вычислений как одну Operation .
последняя строка
логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
поставить в известность ()
окончательная пустота
уведомитьВсе ()
Нить
нанизывать ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.op.Op
абстрактная среда выполнения
окружение ()
Верните среду выполнения, в которой была создана эта операция.
абстрактная операция
оп ()
Верните эту единицу вычислений как одну Operation .

Константы

общедоступная статическая финальная строка 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 ​​()