Spec-Zone.ru › TensorFlow 2.3

tf.raw_ops.TakeManySparseFromTensorsMap

Чтение SparseTensors из SparseTensorsMap и их конкатенация.

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

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

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

tf.compat.v1.raw_ops.TakeManySparseFromTensorsMap

tf.raw_ops.TakeManySparseFromTensorsMap(
    sparse_handles, dtype, container='', shared_name='', name=None
)

Входной sparse_handles должен быть int64 матрицей формы [N, 1], где N — размер мини-пакета, а строки соответствуют выходным обработчикам AddSparseToTensorsMap или AddManySparseToTensorsMap. Ранги исходных SparseTensor объектов, которые вошли в заданные операции ввода, должны быть одинаковыми. Когда окончательный SparseTensor создается, его ранг на единицу выше, чем ранги входящих SparseTensor объектов (они были конкатенированы вдоль новой строки слева).

Значения формы выходного SparseTensor объекта для всех измерений, кроме первого, являются максимальными значениями по всем входным SparseTensor объектам для соответствующих измерений. Его первое значение формы равно N, размеру мини-пакета.

Индексы входных SparseTensor объектов предполагаются упорядоченными в стандартном лексикографическом порядке. Если это не так, после этого шага выполните SparseReorder, чтобы восстановить порядок индексов.

Например, если обработчики представляют вход, который является [2, 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]
Аргументы
sparse_handles A Tensor типа int64. 1-D, Сериализованные SparseTensor объекты. Форма: [N].
dtype tf.DType. Тип SparseTensor объектов, хранящихся в SparseTensorsMap.
container Необязательный string. По умолчанию "". Имя контейнера для SparseTensorsMap считываемого этой операцией.
shared_name Необязательное string. По умолчанию "". Общее имя для SparseTensorsMap считываемого этой операцией. Не должно быть пустым; вместо этого следует использовать имя shared_name или уникальное имя операции Операции, которая создала исходные SparseTensorsMap.
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/TakeManySparseFromTensorsMap

Spec-Zone.ru

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