ApplyPowerSign

כיתת גמר ציבורית ApplyPowerSign

עדכן את '*var' בהתאם לעדכון AddSign.

m_t <- beta1 * m_{t-1} + (1 - beta1) * g update <- exp(logbase * sign_decay * sign(g) * sign(m_t)) * g variable <- variable - lr_t * update

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

מעמד ApplyPowerSign.Options תכונות אופציונליות עבור ApplyPowerSign

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > ApplyPowerSign <T>
create ( Scope scope, Operand <T> var, Operand <T> m, Operand <T> lr, Operand <T> logbase, Operand <T> signDecay, Operand <T> beta, Operand <T> grad, Options.. . אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ApplyPowerSign חדשה.
פלט <T>
החוצה ()
זהה ל-"var".
סטטי ApplyPowerSign.Options
useLocking (useLocking בוליאני)

שיטות בירושה

קבועים

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

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "ApplyPowerSign"

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

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

public static ApplyPowerSign <T> create ( scope scope, Operand <T> var, Operand <T> m, Operand <T> lr, Operand <T> logbase, Operand <T> signDecay, Operand <T> beta, Operand <T > תואר, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת ApplyPowerSign חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
var צריך להיות ממשתנה().
M צריך להיות ממשתנה().
lr גורם קנה מידה. חייב להיות סקלר.
logbase חייב להיות סקלר.
signDecay חייב להיות סקלר.
בטא חייב להיות סקלר.
גראד השיפוע.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של ApplyPowerSign

פלט ציבורי <T> החוצה ()

זהה ל-"var".

Public static ApplyPowerSign.Options useLocking (שימוש בוליאני)

פרמטרים
השתמש בנעילה אם 'נכון', עדכון הטנסורים var ו-m מוגן על ידי מנעול; אחרת ההתנהגות אינה מוגדרת, אך עלולה להפגין פחות מחלוקת.