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 Матрица типа string. 2-мерная, сериализованные SparseTensor объекты. Должна иметь 3 столбца.
dtype tf.DType. Тип сериализованных SparseTensor объектов.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (sparse_indices, sparse_values, sparse_shape).
sparse_indices Матрица типа int64.
sparse_values Матрица типа dtype.
sparse_shape Матрица типа 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