Google I/O에 참여해 주셔서 감사합니다. 주문형 모든 세션 보기 주문형 시청

tensorflow :: ops :: FusedBatchNormV2

#include <nn_ops.h>

배치 정규화.

요약

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

인수 :

  • 범위 : 범위 개체
  • x : 입력 데이터 용 4D 텐서 .
  • 스케일 : 스케일링 인자에 대한 1D 텐서 로 정규화 된 x를 스케일링합니다.
  • 오프셋 : 오프셋에 대한 1D 텐서 , 정규화 된 x로 이동합니다.
  • 평균 : 모집단 평균에 대한 1D 텐서 . 추론에만 사용됩니다. 훈련을 위해 비어 있어야합니다.
  • 분산 : 모집단 분산에 대한 1D 텐서 . 추론에만 사용됩니다. 훈련을 위해 비어 있어야합니다.

선택적 속성 ( Attrs 참조) :

  • 엡실론 : x의 분산에 더해지는 작은 부동 숫자.
  • data_format : x 및 y의 데이터 형식입니다. "NHWC"(기본값) 또는 "NCHW"입니다.
  • is_training : 훈련 (기본값) 또는 추론을위한 작업임을 나타내는 부울 값입니다.

보고:

  • Output y : 출력 데이터 용 4D 텐서 .
  • Output batch_mean : 실행 평균을 계산하기 위해 TensorFlow에서 사용할 계산 된 일괄 평균에 대한 1D Tensor 입니다.
  • Output batch_variance : 실행중인 분산을 계산하기 위해 TensorFlow에서 사용할 계산 된 배치 분산에 대한 1D Tensor 입니다.
  • Output reserve_space_1 : 기울기 계산에 재사용 할 계산 된 배치 평균에 대한 1D 텐서 .
  • Output reserve_space_2 : 기울기 계산에 재사용 할 계산 된 배치 분산 (cuDNN 케이스의 반전 분산)에 대한 1D 텐서 .

생성자와 소멸자

FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance)
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs)

공용 속성

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

공개 정적 함수

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

구조체

tensorflow :: ops :: FusedBatchNormV2 :: 속성

FusedBatchNormV2에 대한 선택적 속성 setter입니다.

공용 속성

batch_mean

::tensorflow::Output batch_mean

batch_variance

::tensorflow::Output batch_variance

조작

Operation operation

Reserve_space_1

::tensorflow::Output reserve_space_1

Reserve_space_2

::tensorflow::Output reserve_space_2

와이

::tensorflow::Output y

공공 기능

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance
)

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance,
  const FusedBatchNormV2::Attrs & attrs
)

공개 정적 함수

DataFormat

Attrs DataFormat(
  StringPiece x
)

엡실론

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)