tensorflow::ops::SparseAccumulatorTakeGradient
#include <data_flow_ops.h>SparseConditionalAccumulator'da ortalama seyrek gradyanı çıkarır.
Özet
Bu işlem, yeterli (yani num_required'dan fazla) gradyan biriktirilene kadar bloke olur. Eğer biriktirici zaten num_required'dan fazla gradyan toplamışsa, biriktirilmiş gradyanların ortalamasını döndürür. Ayrıca, biriktiricide kaydedilen global_step değerini otomatik olarak 1 artırır ve toplamayı 0'a sıfırlar.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- handle: SparseConditionalAccumulator'ın tanıtıcısı.
- num_required: Bir toplama işlemi döndürmeden önce gereken gradyan sayısı.
- dtype: Birikmiş gradyanların veri türü. Biriktiricinin türüyle uyumlu olmalıdır.
İadeler:
-
Outputendeksleri: Birikmiş seyrek gradyanların ortalamasının endeksleri. -
Outputdeğerleri: Birikmiş seyrek gradyanların ortalama değerleri. -
Outputşekli: Birikmiş seyrek gradyanların ortalamasının şekli.
Yapıcılar ve Yıkıcılar | |
|---|---|
SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Genel özellikler | |
|---|---|
indices | |
operation | |
shape | |
values | |
Genel özellikler
endeksler
::tensorflow::Output indices
operasyon
Operation operation
şekil
::tensorflow::Output shape
değerler
::tensorflow::Output values
Kamusal işlevler
SeyrekAkümülatörEğim Al
SparseAccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )