FusedBatchNormGrad

공개 최종 클래스 FusedBatchNormGrad

일괄 정규화를 위한 기울기입니다.

4D 텐서의 크기는 "NHWC" 또는 "NCHW"로 정의됩니다. 1D 텐서의 크기는 4D 텐서의 차원 C와 일치합니다.

중첩 클래스

수업 FusedBatchNormGrad.Options FusedBatchNormGrad 의 선택적 속성

상수

OP_NAME TensorFlow 코어 엔진에서 알려진 이 작업의 이름

공개 방법

static <T는 TNumber를 확장하고 U는 TNumber를 확장합니다. > FusedBatchNormGrad <T, U>
생성 ( Scope 범위, Operand <T> yBackprop, Operand <T> x, Operand < TFloat32 > scale, Operand <U> ReserveSpace1, Operand <U> ReserveSpace2, Operand <U> ReserveSpace3, Options... options)
새로운 FusedBatchNormGrad 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
정적 FusedBatchNormGrad.Options
dataFormat (문자열 데이터 형식)
정적 FusedBatchNormGrad.Options
엡실론 (플로트 엡실론)
정적 FusedBatchNormGrad.Options
isTraining (부울 isTraining)
출력 <U>
오프셋백프로퍼 ()
오프셋에 대한 그래디언트를 위한 1D 텐서.
출력 <U>
예비공간4 ()
FusedBatchNorm의 평균 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다.
출력 <U>
예비공간5 ()
FusedBatchNorm의 분산 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다.
출력 <U>
scaleBackprop ()
스케일에 따른 그래디언트를 위한 1D 텐서.
출력 <T>
xBackprop ()
x에 대한 기울기를 위한 4D 텐서.

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 코어 엔진에서 알려진 이 작업의 이름

상수 값: "FusedBatchNormGradV3"

공개 방법

public static FusedBatchNormGrad <T, U> create ( Scope 범위, Operand <T> yBackprop, Operand <T> x , Operand < TFloat32 > scale, Operand <U> ReserveSpace1, Operand <U> ReserveSpace2, Operand <U> ReserveSpace3, Options ... 옵션)

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

매개변수
범위 현재 범위
yBackprop y에 대한 기울기를 위한 4D 텐서.
엑스 입력 데이터를 위한 4D Tensor.
규모 정규화된 x를 스케일링하기 위한 스케일링 인자용 1D 텐서.
예비공간1 is_training이 True이면 계산된 배치에 대한 1D 텐서는 기울기 계산에 재사용된다는 의미입니다. is_training이 False인 경우 모집단에 대한 1D 텐서는 1차 및 2차 기울기 계산 모두에서 재사용된다는 의미입니다.
예비공간2 is_training이 True이면 계산된 배치 분산(cuDNN의 경우 반전 분산)에 대한 1D 텐서가 기울기 계산에 재사용됩니다. is_training이 False인 경우 모집단 분산에 대한 1D 텐서는 1차 및 2차 기울기 계산 모두에서 재사용됩니다.
예비공간3 is_training이 True이면 일부 중간 결과에 대한 1D 텐서가 기울기 계산에 재사용됩니다. is_training이 False이면 비어 있는 더미 Tensor가 생성됩니다.
옵션 선택적 속성 값을 전달합니다.
보고
  • FusedBatchNormGrad의 새 인스턴스

공개 정적 FusedBatchNormGrad.Options dataFormat (문자열 dataFormat)

매개변수
데이터형식 y_backprop, x, x_backprop의 데이터 형식입니다. "NHWC"(기본값) 또는 "NCHW"입니다.

공개 정적 FusedBatchNormGrad.Options 엡실론 (부동 엡실론)

매개변수
엡실론 x의 분산에 작은 부동 소수점 숫자가 추가됩니다.

공개 정적 FusedBatchNormGrad.Options isTraining (부울 isTraining)

매개변수
isTraining 작업이 훈련(기본값) 또는 추론을 위한 것임을 나타내는 bool 값입니다.

공개 출력 <U> offsetBackprop ()

오프셋에 대한 그래디언트를 위한 1D 텐서.

공개 출력 <U> ReserveSpace4 ()

FusedBatchNorm의 평균 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다.

공개 출력 <U> ReserveSpace5 ()

FusedBatchNorm의 분산 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다.

공개 출력 <U> scaleBackprop ()

스케일에 따른 그래디언트를 위한 1D 텐서.

공개 출력 <T> xBackprop ()

x에 대한 기울기를 위한 4D 텐서.