tensorflow::ops::SparseAccumulatorTakeGradient

#include <data_flow_ops.h>

يستخرج متوسط ​​التدرج المتفرق في SparseConditionalAccumulator .

ملخص

ستتوقف العملية حتى يتم تجميع عدد كافٍ من التدرجات (أي أكثر من num_required). إذا كان المُجمِّع قد جمع بالفعل أكثر من num_required من التدرجات، فسيعيد متوسط ​​التدرجات المُجمَّعة. كما يقوم تلقائيًا بزيادة قيمة global_step المُسجَّلة في المُجمِّع بمقدار 1، ويعيد ضبط المُجمَّع إلى 0.

الحجج:

  • النطاق: كائن النطاق
  • المقبض: مقبض SparseConditionalAccumulator .
  • num_required: عدد التدرجات المطلوبة قبل أن نقوم بإرجاع قيمة إجمالية.
  • dtype: نوع بيانات التدرجات المتراكمة. يجب أن يتوافق مع نوع المُجمِّع.

المرتجعات:

  • مؤشرات Output : مؤشرات متوسط ​​التدرجات المتفرقة المتراكمة.
  • قيم Output : قيم متوسط ​​التدرجات المتفرقة المتراكمة.
  • شكل Output : شكل متوسط ​​التدرجات المتفرقة المتراكمة.

البناة والمدمرون

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

السمات العامة

indices
operation
shape
values

السمات العامة

المؤشرات

::tensorflow::Output indices

عملية

Operation operation

شكل

::tensorflow::Output shape

قيم

::tensorflow::Output values

الوظائف العامة

مُجمِّع متفرق يأخذ التدرج

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