ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: SeyrekAkümülatörTakeGradient

#include <data_flow_ops.h>

Seyrek Koşullu Akümülatördeki ortalama seyrek gradyanı çıkarır .

Özet

Operasyon, yeterli (yani, tekrarlanan sayıdan fazla) gradyan birikene kadar engelleyecektir. Toplayıcı, tekrarlanan sayıdan daha fazla degradeyi zaten toplamışsa, birikmiş degradelerin ortalamasını döndürür. Ayrıca toplayıcıda kaydedilen global_step'i otomatik olarak 1 artırır ve toplamı 0'a sıfırlar.

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • handle: SparseConditionalAccumulator tanıtıcısı.
  • num_required: Bir toplamı döndürmeden önce gerekli degradelerin sayısı.
  • dtype: Birikmiş degradelerin veri türü. Akümülatörün tipine uygun olması gerekir.

İadeler:

  • Output endeksleri: Birikmiş seyrek gradyanların ortalamasının endeksleri.
  • Output değerleri: Birikmiş seyrek gradyanların ortalamasının 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örTakeGradient

 SparseAccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)