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]Args:
- scope: Объект Scope
- serialized_sparse: Сериализованные объекты
SparseTensor. Последняя размерность должна иметь 3 столбца. - dtype: Тип данных
dtypeсериализованных объектовSparseTensor.
Returns:
| Конструкторы и деструкторы | |
|---|---|
DeserializeSparse(const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype) |
| Общедоступные атрибуты | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Общедоступные атрибуты
operation
Operation operation
sparse_indices
::tensorflow::Output sparse_indices
sparse_shape
::tensorflow::Output sparse_shape
sparse_values
::tensorflow::Output sparse_values
Общедоступные функции
DeserializeSparse
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/deserialize-sparse