SparseAddGrad

clase final pública SparseAddGrad

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 ascendente con los valores no vacíos de la suma y genera los gradientes con los valores no vacíos de A y B.

Constantes

Cadena OP_NOMBRE 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ático <T extiende TType > 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 envuelve una nueva operación SparseAddGrad.

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

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

Valor constante: "SparseAddGrad"

Métodos públicos

Salida pública <T> aValGrad ()

1-D con forma `[nnz(A)]`. El gradiente con respecto a los valores no vacíos de A.

Salida pública <T> bValGrad ()

1-D con forma `[nnz(B)]`. El gradiente con respecto a los valores no vacíos de B.

public static SparseAddGrad <T> create (Ámbito de alcance , Operando <T> backpropValGrad, Operando < TInt64 > aIndices, Operando < TInt64 > bIndices, Operando < TInt64 > sumIndices)

Método de fábrica para crear una clase que envuelve 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]`.
sumaÍndices 2-D. Los `índices` de la suma `SparseTensor`, tamaño `[nnz(sum), ndims]`.
Devoluciones
  • una nueva instancia de SparseAddGrad