Spec-Zone.ru › TensorFlow 2.9

tf.raw_ops.DeserializeManySparse

Десериализует и конкатенирует SparseTensors из сериализованной минипачки.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.raw_ops.DeserializeManySparse

tf.raw_ops.DeserializeManySparse(
    serialized_sparse, dtype, name=None
)

Входной serialized_sparse должен быть матрицей строк типа string, имеющей форму [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]
Аргументы
serialized_sparse A Tensor типа string. 2-D, сериализованные N SparseTensor объекты. Должно быть 3 столбца.
dtype A tf.DType. Тип сериализованных SparseTensor объектов.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (sparse_indices, sparse_values, sparse_shape).
sparse_indices A Tensor типа int64.
sparse_values A Tensor типа dtype.
sparse_shape A Tensor типа int64.

© 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/versions/r2.9/api_docs/python/tf/raw_ops/DeserializeManySparse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API