אופטימיזציית כיתה תקציר ציבורית
| תת-מחלקות ישירות ידועות |
מחלקה בסיס למיטובי שיפוע.
כיתות מקוננות
| מעמד | Optimizer.GradAndVar <T מרחיב את TType > | מחלקה שמחזיקה שיפוע ומשתנה מזווגים. | |
| מעמד | אופטימיזציה.אפשרויות | תכונות אופציונליות עבור Optimizer | |
קבועים
| חוּט | VARIABLE_V2 |
שיטות ציבוריות
| אופ | applicationGradients (רשימה< GradAndVar <? מרחיבה את TType >> gradsAndVars, שם מחרוזת) מחיל שיפועים על משתנים |
| <T מרחיב את TType > List< GradAndVar <?>> | |
| מחרוזת סטטית | createName ( פלט <? מרחיב TType > משתנה, String slotName) יוצר שם על ידי שילוב של שם משתנה ושם משבצת |
| מחרוזת מופשטת | getOptimizerName () קבל את השם של מייעל האופטימיזציה. |
| <T מרחיב את TType > אופציונלי< משתנה <T>> | |
| אופס אחרון | getTF () מקבל את מופע ה-Ops של האופטימיזציה |
| אופ | |
| אופ |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית VARIABLE_V2
ערך קבוע: "VariableV2"
שיטות ציבוריות
public Op applicationGradients (רשימה< GradAndVar <? מרחיבה את TType >> gradsAndVars, שם מחרוזת)
מחיל שיפועים על משתנים
פרמטרים
| gradsAndVars | רשימת הזוגות (הדרגה, משתנה). |
|---|---|
| שֵׁם | שם פעולת החלת מעברי צבע |
החזרות
- אופ שמחיל את ההדרגות על המשתנים.
רשימה ציבורית< GradAndVar <?>> computeGradients ( אובדן אובדן <?>)
מחשב את ההדרגות על סמך אופרנד הפסד.
פרמטרים
| הֶפסֵד | פעולת ההפסד |
|---|
החזרות
- ההדרגות המחושבות
מחרוזת סטטית ציבורית createName ( פלט <? מרחיב TType > משתנה, String slotName)
יוצר שם על ידי שילוב של שם משתנה ושם משבצת
פרמטרים
| מִשְׁתַנֶה | המשתנה |
|---|---|
| slotName | שם החריץ |
החזרות
- השם המשולב
מחרוזת תקציר ציבורי getOptimizerName ()
קבל את השם של מייעל האופטימיזציה.
החזרות
- שם האופטימיזציה.
public אופציונלי< Variable <T>> getSlot ( פלט <T> var, String slotName)
מקבל את המשבצת המשויכת למשתנה ולשם המשבצת שצוינו.
פרמטרים
| var | המשתנה שיש לחפש. |
|---|---|
| slotName | שם המשבצת. |
החזרות
- המשבצת או
empty().
אופציות הגמר ציבוריות getTF ()
מקבל את מופע האופציות של האופטימיזציה
החזרות
- מופע האופציות של האופטימיזציה
הפחתת הפעלה ציבורית (אובדן אופרנד <?>)
ממזער את ההפסד על ידי עדכון המשתנים
פרמטרים
| הֶפסֵד | פעולת ההפסד שמחזירה את הערך למינימום |
|---|
החזרות
- מחזירה op שממזערת את ההפסד על ידי עדכון המשתנים הרשומים