بهینه ساز کلاس انتزاعی عمومی
زیر کلاس های مستقیم شناخته شده |
کلاس پایه برای بهینه سازهای گرادیان.
کلاس های تو در تو
کلاس | 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
کمینه سازی عمومی عملیات (از دست دادن عملوند <?>)
با به روز رسانی متغیرها ضرر را به حداقل می رساند
مولفه های
ضرر - زیان | عملیات از دست دادن که مقدار را به حداقل برمی گرداند |
---|
برمی گرداند
- عملیاتی را برمی گرداند که با به روز رسانی متغیرهای فهرست شده ضرر را به حداقل می رساند