FusedBatchNormGrad

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

שיפוע לנורמליזציה של אצווה.

שים לב שהגודל של טנסור 4D מוגדר על ידי "NHWC" או "NCHW". הגודל של 1D Tensors תואם את הממד C של 4D Tensors.

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

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

קבועים

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

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

סטטי <T מרחיב את TNummer , U מרחיב את TNummer > FusedBatchNormGrad <T, U>
create ( scope scope, Operand <T> yBackprop, Operand <T> x, Operand < TFloat32 > scale, Operand <U> reserveSpace1, Operand <U> reserveSpace2, Operand <U> reserveSpace3, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת FusedBatchNormGrad חדשה.
סטטי FusedBatchNormGrad.Options
dataFormat (String dataFormat)
סטטי FusedBatchNormGrad.Options
אפסילון (צף אפסילון)
סטטי FusedBatchNormGrad.Options
isTraining (Boolian isTraining)
פלט <U>
offsetBackprop ()
טנסור 1D עבור השיפוע ביחס להיסט.
פלט <U>
reserveSpace4 ()
מציין מיקום לא בשימוש כדי להתאים לקלט הממוצע ב-FusedBatchNorm.
פלט <U>
reserveSpace5 ()
מציין מיקום לא בשימוש כדי להתאים לקלט השונות ב-FusedBatchNorm.
פלט <U>
scaleBackprop ()
טנסור 1D עבור השיפוע ביחס לקנה המידה.
פלט <T>
xBackprop ()
טנסור 4D עבור השיפוע ביחס ל-x.

שיטות בירושה

קבועים

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

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

ערך קבוע: "FusedBatchNormGradV3"

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

public static FusedBatchNormGrad <T, U> create ( scope scope, Operand <T> yBackprop, Operand <T> x , Operand < TFloat32 > scale, Operand <U> reserveSpace1, Operand <U> reserveSpace2, Operand <U> reserveSpace3, Options ... אפשרויות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
yBackprop טנזור 4D עבור השיפוע ביחס ל-y.
איקס טנסור 4D לנתוני קלט.
סוּלָם טנסור 1D לגורם קנה מידה, לקנה מידה של ה-x המנורמל.
ReserveSpace1 כאשר is_training is True, טנסור 1D עבור האצווה המחושבת מתכוון לשימוש חוזר בחישוב שיפוע. כאשר is_training הוא False, טנסור 1D עבור האוכלוסייה מתכוון לשימוש חוזר בחישוב שיפוע מסדר 1 ו-2.
ReserveSpace2 כאשר is_training is True, טנסור 1D עבור שונות האצווה המחושבת (שונות הפוכה במקרה cuDNN) לשימוש חוזר בחישוב גרדיאנט. כאשר is_training הוא False, טנסור 1D עבור שונות האוכלוסייה לשימוש חוזר בחישוב שיפוע מסדר 1 ו-2.
ReserveSpace3 כאשר is_training is True, טנסור 1D עבור כמה תוצאות ביניים לשימוש חוזר בחישוב שיפוע. כאשר is_training הוא False, ייווצר טנסור דמה ריק.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של FusedBatchNormGrad

public static FusedBatchNormGrad.Options dataFormat (String dataFormat)

פרמטרים
פורמט נתונים פורמט הנתונים עבור y_backprop, x, x_backprop. או "NHWC" (ברירת מחדל) או "NCHW".

public static FusedBatchNormGrad.Options epsilon (Float epsilon)

פרמטרים
אפסילון מספר צף קטן נוסף לשונות של x.

ציבורי סטטי FusedBatchNormGrad.Options isTraining (Boolan isTraining)

פרמטרים
isTraining ערך bool לציון הפעולה מיועד לאימון (ברירת מחדל) או הסקה.

פלט ציבורי <U> offsetBackprop ()

טנסור 1D עבור השיפוע ביחס להיסט.

פלט ציבורי <U> reserveSpace4 ()

מציין מיקום לא בשימוש כדי להתאים לקלט הממוצע ב-FusedBatchNorm.

פלט ציבורי <U> reserveSpace5 ()

מציין מיקום לא בשימוש כדי להתאים לקלט השונות ב-FusedBatchNorm.

פלט ציבורי <U> scaleBackprop ()

טנסור 1D עבור השיפוע ביחס לקנה המידה.

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

טנסור 4D עבור השיפוע ביחס ל-x.