공개 최종 클래스 FusedBatchNormGrad
일괄 정규화를 위한 기울기입니다.
4D 텐서의 크기는 "NHWC" 또는 "NCHW"로 정의됩니다. 1D 텐서의 크기는 4D 텐서의 차원 C와 일치합니다.
중첩 클래스
수업 | FusedBatchNormGrad.Options | FusedBatchNormGrad 의 선택적 속성 |
상수
끈 | OP_NAME | TensorFlow 코어 엔진에서 알려진 이 작업의 이름 |
공개 방법
static <T는 TNumber를 확장하고 U는 TNumber를 확장합니다. > FusedBatchNormGrad <T, U> | |
정적 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 isTraining (부울 isTraining)
매개변수
isTraining | 작업이 훈련(기본값) 또는 추론을 위한 것임을 나타내는 bool 값입니다. |
---|