כיתה ציבורית AdaGrad
מייעל המטמיע את אלגוריתם אדגרד.
Adagrad הוא אופטימיזר עם קצבי למידה ספציפיים לפרמטרים, המותאמים ביחס לתדירות העדכון של פרמטר במהלך האימון. ככל שפרמטר מקבל יותר עדכונים, העדכונים קטנים יותר.
קבועים
חוּט | מַצבֵּר | |
לָצוּף | INITIAL_ACCUMULATOR_DEFAULT | |
לָצוּף | LEARNING_RATE_DEFAULT |
קבועים בירושה
חוּט | VARIABLE_V2 |
בונים ציבוריים
שיטות ציבוריות
חוּט | getOptimizerName () קבל את השם של מייעל האופטימיזציה. |
חוּט | toString () |
שיטות בירושה
אופ | applicationGradients (רשימה< GradAndVar <? מרחיבה את TType >> gradsAndVars, שם מחרוזת) מחיל שיפועים על משתנים |
<T מרחיב את TType > List< GradAndVar <?>> | |
מחרוזת סטטית | createName ( פלט <? מרחיב TType > משתנה, String slotName) יוצר שם על ידי שילוב של שם משתנה ושם משבצת |
מחרוזת מופשטת | getOptimizerName () קבל את השם של מייעל האופטימיזציה. |
<T מרחיב את TType > אופציונלי< משתנה <T>> | |
אופס אחרון | getTF () מקבל את מופע ה-Ops של האופטימיזציה |
אופ | |
אופ |
בוליאני | שווה (Object arg0) |
שיעור אחרון<?> | getClass () |
int | hashcode () |
ריק סופי | להודיע () |
ריק סופי | הודע הכל () |
חוּט | toString () |
ריק סופי | המתן (ארג0 ארוך, int arg1) |
ריק סופי | חכה (ארג0 ארוך) |
ריק סופי | חכה () |
קבועים
מחרוזת סופית סטטית ציבורית ACCUMULATOR
ערך קבוע: "צבר"
ציפה סופית סטטית ציבורית INITIAL_ACCUMULATOR_DEFAULT
ערך קבוע: 0.01
ציפה סופית סטטית ציבורית LEARNING_RATE_DEFAULT
ערך קבוע: 0.001
בונים ציבוריים
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 ()
קבל את השם של מייעל האופטימיזציה.
החזרות
- שם האופטימיזציה.