El operador de gradiente para la operación SparseAdd.
La operación SparseAdd calcula A + B, donde A, B y la suma se representan como objetos "SparseTensor". Esta operación toma el gradiente aguas arriba con valores no vacíos de la suma y genera los gradientes con los valores no vacíos de A y B.
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida <T> | aValGrad () 1-D con forma `[nnz (A)]`. |
Salida <T> | bValGrad () 1-D con forma `[nnz (B)]`. |
estática <T se extiende Ttype > SparseAddGrad <T> |
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
Métodos públicos
pública de salida <T> aValGrad ()
1-D con forma `[nnz (A)]`. El gradiente con respecto a los valores no vacíos de A.
pública de salida <T> bValGrad ()
1-D con forma `[nnz (B)]`. El gradiente con respecto a los valores no vacíos de B.
public static SparseAddGrad <T> crear ( Alcance alcance, operando <T> backpropValGrad, operando < TInt64 > aIndices, operando < TInt64 > bIndices, operando < TInt64 > sumIndices)
Método de fábrica para crear una clase que envuelva una nueva operación SparseAddGrad.
Parámetros
alcance | alcance actual |
---|---|
backpropValGrad | 1-D con forma `[nnz (suma)]`. El gradiente con respecto a los valores no vacíos de la suma. |
aíndices | 2-D. Los `índices` del` SparseTensor` A, tamaño `[nnz (A), ndims]`. |
bíndices | 2-D. Los `índices` del` SparseTensor` B, tamaño `[nnz (B), ndims]`. |
SUMINISTROS | 2-D. Los `índices` de la suma` SparseTensor`, tamaño `[nnz (suma), ndims]`. |
Devoluciones
- una nueva instancia de SparseAddGrad