AddManySparseToTensorsMap

AddManySparseToTensorsMap public final class

Agregue un `N`-minibatch` SparseTensor` a un `SparseTensorsMap`, devuelva` N` identificadores.

Un `SparseTensor` de rango` R` está representada por tres tensores: `sparse_indices`,` sparse_values`, y `sparse_shape`, donde

sparse_indices.shape[1] == sparse_shape.shape[0] == R
Un` N`-minibatch de `SparseTensor` objetos se representa como un` SparseTensor` que tiene una primera columna `sparse_indices` que toma valores entre` [0, N) `, donde el tamaño del minibatch` N == sparse_shape [0] `.

La entrada "SparseTensor" debe tener un rango "R" mayor que 1, y la primera dimensión se trata como la dimensión del minibatch. Los elementos del "SparseTensor" deben ordenarse en orden creciente de esta primera dimensión. Los objetos almacenados `SparseTensor` señalados por cada fila de la salida` sparse_handles` tendrán el rango `R-1`.

Los valores de `SparseTensor` se pueden leer como parte de un minibatch pasando las claves dadas como elementos vectoriales a` TakeManySparseFromTensorsMap`. Para asegurarse de que se accede al `SparseTensorsMap` correcto, asegúrese de que el mismo` contenedor` y `shared_name` se pasen a esa Op. Si no se proporciona `shared_name` aquí, en lugar de utilizar el nombre de la Operación creado por llamar` sparse.AddManySparseToTensorsMap` como el `` shared_name` pasado a TakeManySparseFromTensorsMap`. Asegúrese de que las operaciones estén ubicadas.

Clases anidadas

clase AddManySparseToTensorsMap.Options Los atributos opcionales para AddManySparseToTensorsMap

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

Salida < TInt64 >
asOutput ()
Devuelve el identificador simbólico del tensor.
estáticas AddManySparseToTensorsMap.Options
contenedor (contenedor String)
estática AddManySparseToTensorsMap
crear ( Alcance alcance, operando < TInt64 > sparseIndices, operando <? extiende Ttype > sparseValues, operando < TInt64 > sparseShape, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación AddManySparseToTensorsMap.
estáticas AddManySparseToTensorsMap.Options
sharedName (String sharedName)
Salida < TInt64 >
sparseHandles ()
1-D.

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "AddManySparseToTensorsMap"

Métodos públicos

pública de salida < TInt64 > asOutput ()

Devuelve el identificador simbólico del tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

estáticas pública AddManySparseToTensorsMap.Options contenedor (contenedor de cadena)

Parámetros
envase El nombre del contenedor para el `SparseTensorsMap` creado por esta operación.

public static AddManySparseToTensorsMap crear ( Alcance alcance, operando < TInt64 > sparseIndices, operando <? extiende Ttype > sparseValues, operando < TInt64 > sparseShape, Opciones ... Opciones)

Método de fábrica para crear una clase que envuelva una nueva operación AddManySparseToTensorsMap.

Parámetros
alcance alcance actual
sparseIndices 2-D. Los `índices` del minibatch` SparseTensor`. `sparse_indices [:, 0]` deben ser valores ordenados en `[0, N)`.
sparseValues 1-D. Los "valores" del minibatch "SparseTensor".
sparseShape 1-D. La "forma" del minibatch "SparseTensor". El tamaño del minibatch `N == sparse_shape [0]`.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de AddManySparseToTensorsMap

estáticas pública AddManySparseToTensorsMap.Options sharedName (String sharedName)

Parámetros
sharedName El nombre compartido para el `SparseTensorsMap` creado por esta operación. Si está en blanco, se utiliza el nombre exclusivo de la nueva operación.

pública de salida < TInt64 > sparseHandles ()

1-D. Los identificadores del `SparseTensor` ahora almacenados en el` SparseTensorsMap`. Forma: "[N]".