میانگین گرادیان پراکنده را در یک SparseConditional Accumulator استخراج می کند.
عملیات تا زمانی که گرادیان های کافی (یعنی بیش از num_required) جمع شود مسدود می شود. اگر انباشتگر قبلاً بیش از num_required گرادیان ها را جمع آوری کرده باشد، میانگین گرادیان های انباشته شده خود را برمی گرداند. همچنین به طور خودکار global_step ثبت شده در انباشته را 1 افزایش می دهد و مجموع را به 0 بازنشانی می کند.
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
روش های ارثی
بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
چکیده Execution Environment | env () محیط اجرایی را که این عملیات در آن ایجاد شده است برگردانید. |
عملیات انتزاعی |
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
ایستا عمومی SparseAccumulatorTakeGradient <T> ایجاد ( دامنه دامنه ، عملوند < TString > دسته، عملوند < TINT32 > numRequired، نوع کلاس<T> d)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseAccumulatorTakeGradient را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
رسیدگی | دسته به یک SparseConditional Accumulator. |
numRequired | تعداد گرادیان های مورد نیاز قبل از اینکه یک مجموع را برگردانیم. |
dtype | نوع داده گرادیان های انباشته شده نیاز به مطابقت با نوع آکومولاتور دارد. |
برمی گرداند
- یک نمونه جدید از SparseAccumulatorTakeGradient