AccumulatorTakeGradient

공개 최종 클래스 AccumulatorTakeGradient

주어진 ConditionalAccumulator에서 평균 기울기를 추출합니다.

충분한(즉, num_required보다 많은) 기울기가 누적될 때까지 op가 차단됩니다. 누산기가 이미 num_required보다 많은 기울기를 집계한 경우 누적된 기울기의 평균을 반환합니다. 또한 누산기에 기록된 global_step을 1씩 자동으로 증가시키고 집계를 0으로 재설정합니다.

상수

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

공개 방법

출력 <T>
출력 ()
텐서의 기호 핸들을 반환합니다.
출력 <T>
평균 ()
누적된 기울기의 평균입니다.
static <T는 TType을 확장합니다. > AccumulatorTakeGradient <T>
생성 ( Scope 범위, Operand < TString > 핸들, Operand < TInt32 > numRequired, Class<T> dtype)
새로운 AccumulatorTakeGradient 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

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

상수 값: "AccumulatorTakeGradient"

공개 방법

공개 출력 <T> asOutput ()

텐서의 기호 핸들을 반환합니다.

TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.

공개 출력 <T> 평균 ()

누적된 기울기의 평균입니다.

공개 정적 AccumulatorTakeGradient <T> 생성 ( 범위 범위, Operand < TString > 핸들, Operand < TInt32 > numRequired, Class<T> dtype)

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

매개변수
범위 현재 범위
핸들 어큐뮬레이터의 핸들입니다.
숫자필수 집계를 반환하기 전에 필요한 그라데이션 수입니다.
dtype 누적된 기울기의 데이터 유형입니다. 어큐뮬레이터의 유형과 일치해야 합니다.
보고
  • AccumulatorTakeGradient의 새로운 인스턴스