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:

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