ResourceApplyKerasMomentum

کلاس نهایی عمومی ResourceApplyKerasMomentum

"*var" را مطابق طرح حرکت به روز کنید.

تنظیم use_nesterov = درست است اگر می خواهید از حرکت Nesterov استفاده کنید.

accum = accum * momentum - lr * grad var += accum

کلاس های تو در تو

کلاس ResourceApplyKerasMomentum.Options ویژگی های اختیاری برای ResourceApplyKerasMomentum

روش های عمومی

استاتیک <T> ResourceApplyKerasMomentum
ایجاد ( Scope scope، Operand <?> var، Operand <?> accum، Operand <T> lr، Operand <T> grad، Operand <T> momentum، Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات ResourceApplyKerasMomentum جدید را بسته بندی می کند.
استاتیک ResourceApplyKerasMomentum.Options
useLocking (قفل کردن استفاده بولی)
استاتیک ResourceApplyKerasMomentum.Options
useNesterov (استفاده بولی Nesterov)

روش های ارثی

روش های عمومی

ایجاد ResourceApplyKerasMomentum استاتیک عمومی ( Scope scope، Operand <?> var، Operand <?> accum، Operand <T> lr، Operand <T> grad، Operand <T> momentum، Options... گزینه ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات ResourceApplyKerasMomentum جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
var باید از یک متغیر () باشد.
تجمع باید از یک متغیر () باشد.
lr ضریب پوسته پوسته شدن باید اسکالر باشد.
درجه گرادیان.
تکانه تکانه. باید اسکالر باشد.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از ResourceApplyKerasMomentum

عمومی استاتیک ResourceApplyKerasMomentum.Options useLocking (useLocking بولی)

مولفه های
استفاده از قفل کردن اگر «درست» باشد، به‌روزرسانی تانسور var و accum توسط یک قفل محافظت می‌شود. در غیر این صورت رفتار تعریف نشده است، اما ممکن است اختلاف کمتری از خود نشان دهد.

Public Static ResourceApplyKerasMomentum.Options useNesterov (مصرف بولی Nesterov)

مولفه های
استفاده از نستروف اگر "درست" باشد، تانسور ارسال شده به درجه محاسبه، var + تکانه * accum خواهد بود، بنابراین در پایان، var که دریافت می کنید در واقع var + تکانه * accum است.