Spec-Zone.ru › TensorFlow

tf.raw_ops.DeserializeManySparse

Десериализует и объединяет SparseTensors из сериализованного мини-пакета.

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

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.DeserializeManySparse

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

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

Spec-Zone.ru

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