تدفق التوتر:: العمليات:: المتراكم المتناثر TakeGradient

#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

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

المتراكم المتناثر TakeGradient

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