تدفق التوتر:: العمليات:: تراكم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) |
الوظائف العامة | |
---|---|
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