Spec-Zone.ru › TensorFlow 2.3

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 A Tensor типа string. 2-мерный. Сериализованные 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.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/raw_ops/DeserializeManySparse

Spec-Zone.ru

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