텐서플로우:: ops:: FusedBatchNormGradV3
#include <nn_ops.h>배치 정규화를 위한 기울기.
요약
4차원 텐서의 크기는 "NHWC" 또는 "NCHW"로 정의된다는 점에 유의하십시오. 1차원 텐서의 크기는 4차원 텐서의 차원 C와 일치합니다.
논거:
- 범위: Scope 객체
- y_backprop: y에 대한 기울기를 나타내는 4차원 텐서입니다 .
- x: 입력 데이터를 위한 4차원 텐서 .
- scale: 정규화된 x 값을 확대/축소하는 데 사용되는 1차원 텐서입니다 .
- reserve_space_1: is_training이 True일 경우, 계산된 배치 평균을 저장하는 1차원 텐서로 , 기울기 계산에 재사용됩니다. is_training이 False일 경우, 모집단 평균을 저장하는 1차원 텐서로 , 1차 및 2차 기울기 계산 모두에 재사용됩니다.
- reserve_space_2: is_training이 True일 경우, 계산된 배치 분산(cuDNN의 경우 역분산)을 저장하는 1차원 텐서로 , 기울기 계산에 재사용됩니다. is_training이 False일 경우, 모집단 분산을 저장하는 1차원 텐서로 , 1차 및 2차 기울기 계산 모두에 재사용됩니다.
- reserve_space_3: is_training이 True일 경우, 기울기 계산에 재사용될 중간 결과를 저장하는 1차원 텐서가 생성됩니다. is_training이 False일 경우, 더미 빈 텐서가 생성됩니다.
선택적 속성( Attrs 참조):
- 엡실론: x의 분산에 더해지는 작은 실수.
- data_format: y_backprop, x, x_backprop에 사용할 데이터 형식입니다. "NHWC"(기본값) 또는 "NCHW" 중 하나입니다.
- is_training: 해당 작업이 학습용(기본값)인지 추론용인지를 나타내는 부울 값입니다.
보고:
-
Outputx_backprop: x에 대한 기울기를 나타내는 4차원 텐서입니다 . -
Outputscale_backprop: 스케일에 대한 기울기를 나타내는 1차원 텐서입니다 . -
Outputoffset_backprop: 오프셋에 대한 기울기를 나타내는 1차원 텐서입니다 . -
Outputreserve_space_4: FusedBatchNorm 의 평균 입력과 일치시키기 위한 사용되지 않은 자리 표시자입니다. -
Outputreserve_space_5: FusedBatchNorm 의 분산 입력과 일치시키기 위한 사용되지 않은 자리 표시자입니다.
생성자와 소멸자 | |
|---|---|
FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3) | |
FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs) |
공개 속성 | |
|---|---|
offset_backprop | |
operation | |
reserve_space_4 | |
reserve_space_5 | |
scale_backprop | |
x_backprop | |
공개 정적 함수 | |
|---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) | |
구조 | |
|---|---|
| 텐서플로우:: ops:: FusedBatchNormGradV3:: Attrs | FusedBatchNormGradV3 에 대한 선택적 속성 설정기입니다. |
공개 속성
오프셋_역전파
::tensorflow::Output offset_backprop
작업
Operation operation
예약 공간 4
::tensorflow::Output reserve_space_4
예약 공간 5
::tensorflow::Output reserve_space_5
스케일_역전파
::tensorflow::Output scale_backprop
x_역전파
::tensorflow::Output x_backprop
공공 기능
퓨즈드배치놈그라드V3
FusedBatchNormGradV3( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3 )
퓨즈드배치놈그라드V3
FusedBatchNormGradV3( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs )
공개 정적 함수
데이터 형식
Attrs DataFormat( StringPiece x )
엡실론
Attrs Epsilon( float x )
훈련
Attrs IsTraining( bool x )