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

#include <data_flow_ops.h>

يستخرج متوسط ​​التدرج في ConditionalAccumulator المحدد.

ملخص

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

الحجج:

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

العوائد:

  • Output : متوسط ​​التدرجات المتراكمة.

البنائين والمدمرين

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

الصفات العامة

average
operation

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

الصفات العامة

متوسط

::tensorflow::Output average

عملية

Operation operation

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

تراكمTakeGradient

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

العقدة

::tensorflow::Node * node() const 

المشغل::tensorflow::الإدخال

 operator::tensorflow::Input() const 

المشغل::tensorflow::الإخراج

 operator::tensorflow::Output() const