SparseAddGrad

publiczna klasa końcowa SparseAddGrad

Operator gradientu dla operacji SparseAdd.

Operacja SparseAdd oblicza A + B, gdzie A, B i suma są reprezentowane jako obiekty „SparseTensor”. Ta operacja pobiera gradient poprzedzający z niepustymi wartościami sumy i wyprowadza gradienty z niepustymi wartościami A i B.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
aValGrad ()
1-D o kształcie „[nnz(A)]”.
Wyjście <T>
bValGrad ()
1-D o kształcie „[nnz(B)]”.
statyczny <T rozszerza TType > SparseAddGrad <T>
utwórz (Zakres zasięgu , Operand <T> backpropValGrad, Operand < TInt64 > aIndices, Operand < TInt64 > bIndices, Operand < TInt64 > sumIndices)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseAddGrad.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „SparseAddGrad”

Metody publiczne

publiczne wyjście <T> aValGrad ()

1-D o kształcie „[nnz(A)]”. Gradient względem niepustych wartości A.

publiczne wyjście <T> bValGrad ()

1-D o kształcie „[nnz(B)]”. Gradient względem niepustych wartości B.

public static SparseAddGrad <T> create ( Zakres zakresu, Operand <T> backpropValGrad, Operand < TInt64 > aIndices, Operand < TInt64 > bIndices, Operand < TInt64 > sumIndices)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseAddGrad.

Parametry
zakres aktualny zakres
podpórkaValGrad 1-D o kształcie „[nnz(suma)]”. Gradient względem niepustych wartości sumy.
aIndeksy 2-D. „Indeksy” „SparseTensora” A, rozmiar „[nnz(A), ndims]”.
bIndeksy 2-D. `Wskaźniki` `SparseTensor` B, rozmiar `[nnz(B), ndims]`.
sumaIndeksy 2-D. „Wskaźniki” sumy „SparseTensor”, rozmiar „[nnz(suma), ndims]”.
Zwroty
  • nowa instancja SparseAddGrad