Optimizer

אופטימיזציית כיתה תקציר ציבורית
תת-מחלקות ישירות ידועות

מחלקה בסיס למיטובי שיפוע.

כיתות מקוננות

מעמד Optimizer.GradAndVar <T מרחיב את TType > מחלקה שמחזיקה שיפוע ומשתנה מזווגים.
מעמד אופטימיזציה.אפשרויות תכונות אופציונליות עבור Optimizer

קבועים

חוּט VARIABLE_V2

שיטות ציבוריות

אופ
applicationGradients (רשימה< GradAndVar <? מרחיבה את TType >> gradsAndVars, שם מחרוזת)
מחיל שיפועים על משתנים
<T מרחיב את TType > List< GradAndVar <?>>
computeGradients (אובדן Operand <?>)
מחשב את ההדרגות על סמך אופרנד הפסד.
מחרוזת סטטית
createName ( פלט <? מרחיב TType > משתנה, String slotName)
יוצר שם על ידי שילוב של שם משתנה ושם משבצת
מחרוזת מופשטת
getOptimizerName ()
קבל את השם של מייעל האופטימיזציה.
<T מרחיב את TType > אופציונלי< משתנה <T>>
getSlot ( פלט <T> var, String slotName)
מקבל את המשבצת המשויכת למשתנה ולשם המשבצת שצוינו.
אופס אחרון
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 שם המשבצת.
החזרות

אופציות הגמר ציבוריות getTF ()

מקבל את מופע האופציות של האופטימיזציה

החזרות
  • מופע האופציות של האופטימיזציה

הפחתת הפעלה ציבורית (אובדן אופרנד <?>)

ממזער את ההפסד על ידי עדכון המשתנים

פרמטרים
הֶפסֵד פעולת ההפסד שמחזירה את הערך למינימום
החזרות
  • מחזירה op שממזערת את ההפסד על ידי עדכון המשתנים הרשומים

public Op miniize ( אובדן אופרנד <?>, שם מחרוזת)

ממזער את ההפסד על ידי עדכון המשתנים

פרמטרים
הֶפסֵד פעולת ההפסד שמחזירה את הערך למינימום
שֵׁם השם של פעולת המזעור
החזרות
  • op שממזער את ההפסד על ידי עדכון המשתנים הרשומים