ResourceAccumulatorTakeGradient

공개 최종 클래스 ResourceAccumulatorTakeGradient

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

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

공개 방법

출력 <T>
출력 ()
텐서의 기호 핸들을 반환합니다.
출력 <T>
평균 ()
누적된 기울기의 평균입니다.
정적 <T> ResourceAccumulatorTakeGradient <T>
생성 ( 범위 범위, 피연산자 <?> 핸들, 피연산자 <Integer> numRequired, Class<T> dtype)
새로운 ResourceAccumulatorTakeGradient 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

상속된 메서드

공개 방법

공개 출력 <T> asOutput ()

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

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

공개 출력 <T> 평균 ()

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

공개 정적 ResourceAccumulatorTakeGradient <T> 생성 ( 범위 범위, 피연산자 <?> 핸들, 피연산자 <Integer> numRequired, Class<T> dtype)

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

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