AdaGrad

כיתה ציבורית AdaGrad

מייעל המטמיע את אלגוריתם אדגרד.

Adagrad הוא אופטימיזר עם קצבי למידה ספציפיים לפרמטרים, המותאמים ביחס לתדירות העדכון של פרמטר במהלך האימון. ככל שפרמטר מקבל יותר עדכונים, העדכונים קטנים יותר.

קבועים

קבועים בירושה

org.tensorflow.framework.optimizers.Optimizer
חוּט VARIABLE_V2

בונים ציבוריים

AdaGrad ( גרף גרף)
יוצר כלי אופטימיזציה של AdaGrad
AdaGrad ( גרף גרף, Float learningRate)
יוצר כלי אופטימיזציה של AdaGrad
AdaGrad ( גרף גרף, float learningRate, float initialAccumulatorValue)
יוצר כלי אופטימיזציה של AdaGrad
AdaGrad (גרף גרף , שם מחרוזת, Flooat learningRate)
יוצר כלי אופטימיזציה של AdaGrad
AdaGrad (גרף גרף , שם מחרוזת, float learningRate, float initialAccumulatorValue)
יוצר כלי אופטימיזציה של AdaGrad

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

חוּט
getOptimizerName ()
קבל את השם של מייעל האופטימיזציה.
חוּט

שיטות בירושה

org.tensorflow.framework.optimizers.Optimizer
אופ
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 של האופטימיזציה
אופ
מזעור (אובדן אופרנד <?>)
ממזער את ההפסד על ידי עדכון המשתנים
אופ
מזעור (אובדן אופרנד <?>, שם מחרוזת)
ממזער את ההפסד על ידי עדכון המשתנים
בוליאני
שווה (Object arg0)
שיעור אחרון<?>
getClass ()
int
hashcode ()
ריק סופי
להודיע ​​()
ריק סופי
הודע הכל ()
חוּט
toString ()
ריק סופי
המתן (ארג0 ארוך, int arg1)
ריק סופי
חכה (ארג0 ארוך)
ריק סופי
חכה ()

קבועים

מחרוזת סופית סטטית ציבורית ACCUMULATOR

ערך קבוע: "צבר"

ציפה סופית סטטית ציבורית INITIAL_ACCUMULATOR_DEFAULT

ערך קבוע: 0.01

ציפה סופית סטטית ציבורית LEARNING_RATE_DEFAULT

ערך קבוע: 0.001

בונים ציבוריים

AdaGrad ציבורי ( גרף גרף)

יוצר כלי אופטימיזציה של AdaGrad

פרמטרים
גרָף גרף TensorFlow

AdaGrad ציבורי ( גרף גרף, Float learningRate)

יוצר כלי אופטימיזציה של AdaGrad

פרמטרים
גרָף גרף TensorFlow
קצב למידה קצב הלמידה

Public AdaGrad ( גרף גרף, float learningRate, float initialAccumulatorValue)

יוצר כלי אופטימיזציה של AdaGrad

פרמטרים
גרָף גרף TensorFlow
קצב למידה קצב הלמידה
initialAccumulatorValue ערך התחלתי עבור המצברים, חייב להיות לא שלילי.
זורק
חריג טיעון לא חוקי אם initialAccumulatorValue הוא שלילי

AdaGrad ציבורי (גרף גרף , שם מחרוזת, Float learningRate)

יוצר כלי אופטימיזציה של AdaGrad

פרמטרים
גרָף גרף TensorFlow
שֵׁם השם של כלי האופטימיזציה הזה (ברירת המחדל הוא 'Adagrad')
קצב למידה קצב הלמידה

Public AdaGrad (גרף גרף , שם מחרוזת, float learningRate, float initialAccumulatorValue)

יוצר כלי אופטימיזציה של AdaGrad

פרמטרים
גרָף גרף TensorFlow
שֵׁם השם של כלי האופטימיזציה הזה (ברירת המחדל הוא 'Adagrad')
קצב למידה קצב הלמידה
initialAccumulatorValue ערך התחלתי עבור המצברים, חייב להיות לא שלילי.
זורק
חריג טיעון לא חוקי אם initialAccumulatorValue הוא שלילי

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

מחרוזת ציבורית getOptimizerName ()

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

החזרות
  • שם האופטימיזציה.

מחרוזת ציבורית למחרוזת ()