tensorflow:: عملیات:: AccumulatorTakeGradient

#include <data_flow_ops.h>

میانگین گرادیان را در ConditionalAccumulator داده شده استخراج می‌کند.

خلاصه

عملیات تا زمانی که گرادیان‌های کافی (یعنی بیشتر از num_required) انباشته نشده باشند، مسدود می‌شود. اگر انباره قبلاً گرادیان‌های بیشتری از num_required را جمع‌آوری کرده باشد، میانگین گرادیان‌های انباشته شده را برمی‌گرداند. همچنین به طور خودکار global_step ثبت شده در انباره را ۱ واحد افزایش می‌دهد و مجموع را به ۰ بازنشانی می‌کند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • دسته: دسته‌ای که به یک انباره متصل است.
  • 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

کارکردهای عمومی

گرادیان باتری

 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