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