بهینه ساز کلاس انتزاعی عمومی
| زیر کلاس های مستقیم شناخته شده |
کلاس پایه برای بهینه سازهای گرادیان.
کلاس های تو در تو
| کلاس | Optimizer.GradAndVar <T TType > را گسترش می دهد | کلاسی که دارای یک گرادیان و متغیر جفتی است. | |
| کلاس | Optimizer.Options | ویژگی های اختیاری برای Optimizer | |
ثابت ها
| رشته | VARIABLE_V2 |
روش های عمومی
| Op | applyGradients (List< GradAndVar <? گسترش TType >> gradsAndVars، نام رشته) گرادیان ها را برای متغیرها اعمال می کند |
| <T TType > List < GradAndVar <?>> را گسترش می دهد | |
| رشته ایستا | createName ( خروجی <? گسترش متغیر TType >، String slotName) یک نام با ترکیب نام متغیر و نام اسلات ایجاد می کند |
| رشته انتزاعی | getOptimizerName () نام بهینه ساز را دریافت کنید. |
| <T TType > اختیاری< متغیر <T>> را گسترش می دهد | |
| عملیات نهایی | getTF () نمونه Optimizer's Ops را دریافت می کند |
| Op | |
| Op |
روش های ارثی
ثابت ها
رشته نهایی استاتیک عمومی VARIABLE_V2
مقدار ثابت: "VariableV2"
روش های عمومی
عمومی App applicationGradients (List< GradAndVar <? گسترش TType >> gradsAndVars، نام رشته)
گرادیان ها را برای متغیرها اعمال می کند
مولفه های
| gradsAndVars | لیست جفت ( گرادیان، متغیر). |
|---|---|
| نام | نام عملیات اعمال گرادیان |
برمی گرداند
- یک عملیات که گرادیان ها را بر روی متغیرها اعمال می کند.
فهرست عمومی< GradAndVar <?>> computeGradients ( Operand <?> loss)
گرادیان ها را بر اساس یک عملوند از دست دادن محاسبه می کند.
مولفه های
| ضرر - زیان | عملیات از دست دادن |
|---|
برمی گرداند
- گرادیان های محاسبه شده
public static String createName ( خروجی <? گسترش TType > متغیر، String slotName)
یک نام با ترکیب نام متغیر و نام اسلات ایجاد می کند
مولفه های
| متغیر | متغیر |
|---|---|
| اسلات نام | نام شکاف |
برمی گرداند
- نام ترکیبی
رشته انتزاعی عمومی getOptimizerName ()
نام بهینه ساز را دریافت کنید.
برمی گرداند
- نام بهینه ساز
عمومی اختیاری< متغیر <T>> getSlot ( خروجی <T> var، String slotName)
اسلات مرتبط با متغیر و نام اسلات مشخص شده را دریافت می کند.
مولفه های
| var | متغیر برای جستجو |
|---|---|
| اسلات نام | نام اسلات |
برمی گرداند
- اسلات یا
empty().
عمومی نهایی Ops getTF ()
نمونه Optimizer's Ops را دریافت می کند
برمی گرداند
- نمونه Ops Optimizer
کمینه سازی عمومی عملیات (از دست دادن عملوند <?>)
با به روز رسانی متغیرها ضرر را به حداقل می رساند
مولفه های
| ضرر - زیان | عملیات از دست دادن که مقدار را به حداقل برمی گرداند |
|---|
برمی گرداند
- عملیاتی را برمی گرداند که با به روز رسانی متغیرهای فهرست شده ضرر را به حداقل می رساند