tensorflow::ops::SparseAccumulatorTakeGradient

#include <data_flow_ops.h>

میانگین گرادیان پراکنده را در یک SparseConditionalAccumulator استخراج می‌کند.

خلاصه

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

استدلال‌ها:

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

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

SparseAccumulatorTagGradient

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