SparseAddGrad

공개 최종 클래스 SparseAddGrad

SparseAdd 작업에 대한 그래디언트 연산자입니다.

SparseAdd 연산은 A + B를 계산합니다. 여기서 A, B 및 합계는 모두 `SparseTensor` 개체로 표시됩니다. 이 작업은 합계의 비어 있지 않은 값에 대한 업스트림 그래디언트를 취하고 A와 B의 비어 있지 않은 값에 대한 그래디언트를 출력합니다.

상수

OP_NAME TensorFlow 핵심 엔진에서 알려진 이 작업의 이름

공개 방법

출력 <T>
aValGrad ()
'[nnz(A)]' 모양의 1차원.
출력 <T>
bValGrad ()
'[nnz(B)]' 모양의 1D.
static <T는 TType을 확장합니다. > SparseAddGrad <T>
생성 ( 범위 범위, 피연산자 <T> backpropValGrad, 피연산자 < TInt64 > aIndices, 피연산자 < TInt64 > bIndices, 피연산자 < TInt64 > sumIndices)
새로운 SparseAddGrad 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 핵심 엔진에서 알려진 이 작업의 이름

상수 값: "SparseAddGrad"

공개 방법

공개 출력 <T> aValGrad ()

'[nnz(A)]' 모양의 1차원. A의 비어 있지 않은 값에 대한 기울기입니다.

공개 출력 <T> bValGrad ()

'[nnz(B)]' 모양의 1D. B의 비어 있지 않은 값에 대한 기울기입니다.

public static SparseAddGrad <T> create ( Scope 범위, Operand <T> backpropValGrad, Operand < TInt64 > aIndices, Operand < TInt64 > bIndices, Operand < TInt64 > sumIndices)

새로운 SparseAddGrad 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
역전파ValGrad '[nnz(sum)]' 모양의 1차원. 합계의 비어 있지 않은 값에 대한 기울기입니다.
a인덱스 2D. `SparseTensor` A의 `인덱스`, 크기 `[nnz(A), ndims]`.
b인덱스 2D. `SparseTensor` B의 `인덱스`, 크기 `[nnz(B), ndims]`.
합계 인덱스 2D. 합계 `SparseTensor`, 크기 `[nnz(sum), ndims]`의 `인덱스`입니다.
보고
  • SparseAddGrad의 새 인스턴스