Bir SparseConditionalAccumulator'daki ortalama seyrek degradeyi ayıklar.
Op, yeterli (yani gerekli sayıdan fazla) degradeler birikene kadar bloke edecektir. Akümülatör zaten gereken sayıdan fazla degradeyi toplamışsa, biriken degradelerin ortalamasını döndürür. Ayrıca akümülatördeki kayıtlı global_step değerini otomatik olarak 1 artırır ve toplamı 0'a sıfırlar.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > SparseAccumulatorTakeGradient <T> | |
Çıkış < TInt64 > | endeksler () Birikmiş seyrek gradyanların ortalamasının endeksleri. |
Çıkış < TInt64 > | şekil () Birikmiş seyrek gradyanların ortalamasının şekli. |
Çıkış <T> | değerler () Birikmiş seyrek eğimlerin ortalamasının değerleri. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static SparseAccumulatorTakeGradient <T> create ( Kapsam kapsamı, İşlenen < TString > tanıtıcı, İşlenen < TInt32 > numRequired, Class<T> dtype)
Yeni bir SparseAccumulatorTakeGradient işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
halletmek | Bir SparseConditionalAccumulator'un tanıtıcısı. |
sayıGerekli | Bir toplamı döndürmeden önce gereken degrade sayısı. |
dtype | Birikmiş degradelerin veri türü. Akümülatör tipine uygun olması gerekir. |
İadeler
- SparseAccumulatorTakeGradient'in yeni bir örneği