tensorflow::ops::DeserializeManySparse
#include <sparse_ops.h>
Десериализует и объединяет SparseTensors из сериализованного мини-пакета.
Сводка
Входное значение serialized_sparse должно быть строковой матрицей формы [N x 3], где N — размер мини-пакета, а строки соответствуют упакованным выходным данным SerializeSparse. Ранги исходных объектов SparseTensor должны совпадать. Создаваемый итоговый объект SparseTensor имеет ранг на единицу выше, чем ранги входящих объектов SparseTensor (они объединены вдоль нового измерения строк).
Значения формы выходного объекта SparseTensor для всех измерений, кроме первого, равны максимальным значениям формы входных объектов SparseTensor для соответствующих измерений. Первое значение формы — N, размер мини-пакета.
Предполагается, что индексы входных объектов 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: двумерный массив, сериализованные объекты
NSparseTensor. Должен содержать 3 столбца. - dtype: тип данных сериализованных объектов
dtypeSparseTensor.
Возвращает:
-
Outputиндексы разреженного тензора -
Outputзначения разреженного тензора -
Outputформа разреженного тензора
| Конструкторы и деструкторы | |
|---|---|
DeserializeManySparse(const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype) |
| Публичные атрибуты | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Публичные атрибуты
операция
Operation operation
индексы разреженного тензора
::tensorflow::Output sparse_indices
форма разреженного тензора
::tensorflow::Output sparse_shape
значения разреженного тензора
::tensorflow::Output sparse_values
Публичные функции
DeserializeManySparse
DeserializeManySparse( 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-many-sparse