공개 최종 클래스 FusedBatchNormGradV3
일괄 정규화를 위한 기울기입니다.
4D 텐서의 크기는 "NHWC" 또는 "NCHW"로 정의됩니다. 1D 텐서의 크기는 4D 텐서의 차원 C와 일치합니다.
중첩 클래스
수업 | FusedBatchNormGradV3.Options | FusedBatchNormGradV3 의 선택적 속성 |
공개 방법
static <T는 숫자 확장, U는 숫자 확장> FusedBatchNormGradV3 <T, U> | |
정적 FusedBatchNormGradV3.Options | dataFormat (문자열 데이터 형식) |
정적 FusedBatchNormGradV3.Options | 엡실론 (플로트 엡실론) |
정적 FusedBatchNormGradV3.Options | isTraining (부울 isTraining) |
출력 <U> | 오프셋백프로퍼 () 오프셋에 대한 그래디언트를 위한 1D 텐서. |
출력 <U> | 예비공간4 () FusedBatchNorm의 평균 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다. |
출력 <U> | 예비공간5 () FusedBatchNorm의 분산 입력과 일치시키기 위해 사용되지 않은 자리 표시자입니다. |
출력 <U> | scaleBackprop () 스케일에 따른 그래디언트를 위한 1D 텐서. |
출력 <T> | xBackprop () x에 대한 기울기를 위한 4D 텐서. |
상속된 메서드
공개 방법
public static FusedBatchNormGradV3 <T, U> create ( Scope 범위, Operand <T> yBackprop, Operand <T> x , Operand <Float> scale, Operand <U> ReserveSpace1, Operand <U> ReserveSpace2, Operand <U> ReserveSpace3, Options ... 옵션)
새로운 FusedBatchNormGradV3 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
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가 생성됩니다. |
옵션 | 선택적 속성 값을 전달합니다. |
보고
- FusedBatchNormGradV3의 새 인스턴스
공개 정적 FusedBatchNormGradV3.Options dataFormat (문자열 dataFormat)
매개변수
데이터형식 | y_backprop, x, x_backprop의 데이터 형식입니다. "NHWC"(기본값) 또는 "NCHW"입니다. |
---|
공개 정적 FusedBatchNormGradV3.Options isTraining (부울 isTraining)
매개변수
isTraining | 작업이 훈련(기본값) 또는 추론을 위한 것임을 나타내는 bool 값입니다. |
---|