tensorflow::ops::AccumulatorTakeGradient
#include <data_flow_ops.h>Verilen ConditionalAccumulator'daki ortalama gradyanı çıkarır.
Özet
Bu işlem, yeterli sayıda (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
- kulp: Akümülatörün kulbu.
- 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:
-
Output: Biriken eğimlerin ortalaması.
Yapıcılar ve Yıkıcılar | |
|---|---|
AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Genel özellikler | |
|---|---|
average | |
operation | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Genel özellikler
ortalama
::tensorflow::Output average
operasyon
Operation operation
Kamusal işlevler
AkümülatörEğimini Al
AccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const