ResourceApplyFtrl

מחלקה סופית ציבורית ResourceApplyFtrl

עדכן את '*var' לפי סכימת Ftrl-proximal.

grad_with_shrinkage = grad + 2 * l2_shrinkage * var accum_new = accum + grad_with_shrinkage * grad_with_shrinkage linear += grad_with_shrinkage + (accum_new^(-lr_power) - accum^(-lr_power)) / lr * cc var 1_new/^ * lr) + 2 * l2 var = (סימן(ליניארי) * l1 - ליניארי) / ריבועי אם |ליניארי| > l1 אחר 0.0 accum = accum_new

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

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

קבועים

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

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

static <T מרחיב את TType > ResourceApplyFtrl
create ( scope scope, Operand <?> var, Operand <?> accum, Operand <?> ליניארי, Operand <T> grad, Operand <T> lr, Operand <T> l1, Operand <T> l2, Operand <T > l2Shrinkage, Operand <T> lrPower, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ResourceApplyFtrl חדשה.
static ResourceApplyFtrl.Options
multiplyLinearByLr (כופל בוליאניLinearByLr)
static ResourceApplyFtrl.Options
useLocking (useLocking בוליאני)

שיטות בירושה

קבועים

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

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

ערך קבוע: "ResourceApplyFtrlV2"

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

public static ResourceApplyFtrl create ( Scope scope, Operand <?> var, Operand <?> accum, Operand <?> ליניארי, Operand <T> grad, Operand <T> lr, Operand <T> l1, Operand <T> l2, Operand <T> l2Shrinkage, Operand <T> lrPower, אפשרויות... אפשרויות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
var צריך להיות ממשתנה().
לצבור צריך להיות ממשתנה().
ליניארי צריך להיות ממשתנה().
גראד השיפוע.
lr גורם קנה מידה. חייב להיות סקלר.
l1 הסדרת L1. חייב להיות סקלר.
l2 הסדרת הצטמקות L2. חייב להיות סקלר.
lrPower גורם קנה מידה. חייב להיות סקלר.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של ResourceApplyFtrl

public static ResourceApplyFtrl.Options multiplyLinearByLr (כופל בוליאניLinearByLr)

public static ResourceApplyFtrl.Options useLocking (שימוש בוליאני)

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