Wyodrębnia średni rzadki gradient w SparseConditionalAccumulator.
Operacja będzie blokować 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, zwróci ś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
| statyczny <T rozszerza TType > SparseAccumulatorTakeGradient <T> | |
| Dane wyjściowe <TInt64> |  indeksy ()  Wskaźniki średniej skumulowanych rzadkich gradientów. | 
| Dane wyjściowe <TInt64> |  kształt ()  Kształt średniej zgromadzonych rzadkich gradientów. | 
| Wyjście <T> |  wartości ()  Wartości średniej skumulowanych rzadkich gradientów.  | 
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static SparseAccumulatorTakeGradient <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ę SparseAccumulatorTakeGradient.
Parametry
| zakres | aktualny zakres | 
|---|---|
| uchwyt | Dojście do SparseConditionalAccumulator. | 
| liczbaWymagane | Liczba gradientów wymaganych przed zwróceniem agregatu. | 
| typ | Typ danych skumulowanych gradientów. Musi odpowiadać typowi akumulatora. | 
Zwroty
- nowa instancja SparseAccumulatorTakeGradient