AccumulatorTakeGradient

publiczna klasa końcowa AccumulatorTakeGradient

Wyodrębnia średni gradient w danym ConditionalAccumulator.

Op blokuje się do momentu zgromadzenia wystarczającej liczby (tj. więcej niż num_required) gradientów. Jeśli akumulator zagregował już więcej niż num_required gradientów, zwraca średnią z skumulowanych gradientów. Automatycznie zwiększa również zarejestrowany krok globalny w akumulatorze o 1 i resetuje agregat do 0.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
Wyjście <T>
przeciętny ()
Średnia zgromadzonych gradientów.
statyczny <T rozszerza TType > AccumulatorTakeGradient <T>
utwórz (zakres zakresu , Operand < TString > uchwyt, Operand < TInt32 > numRequired, Class<T> dtype)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację AccumulatorTakeGradient.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „AkumulatorTakeGradient”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

publiczne wyjście <T> średnie ()

Średnia zgromadzonych gradientów.

public static AccumulatorTakeGradient <T> create ( Zakres zakresu, Operand < TString > uchwyt, Operand < TInt32 > numRequired, Class<T> dtype)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację AccumulatorTakeGradient.

Parametry
zakres aktualny zakres
uchwyt Uchwyt do akumulatora.
liczbaWymagane Liczba gradientów wymaganych przed zwróceniem agregatu.
typ Typ danych skumulowanych gradientów. Musi odpowiadać typowi akumulatora.
Zwroty
  • nowa instancja AccumulatorTakeGradient