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объектов.
Возвращает:
| Конструкторы и деструкторы | |
|---|---|
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( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )
© 2020 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/versions/r2.4/api_docs/cc/class/tensorflow/ops/deserialize-sparse