FusedBatchNorm

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

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

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

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

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

קבועים

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

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

פלט <U>
batchMean ()
Tensor 1D עבור ממוצע האצווה המחושב, שישמש את TensorFlow כדי לחשב את הממוצע הפועל.
פלט <U>
BatchVariance ()
Tensor 1D עבור שונות האצווה המחושבת, שישמש את TensorFlow כדי לחשב את השונות הריצה.
סטטי <T מרחיב TNumber , U מרחיב TNumber > FusedBatchNorm <T, U>
ליצור ( היקף היקף, Operand <T> x, Operand <U> scale, Operand <U> offset, Operand <U> mean, Operand <U> שונות, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת FusedBatchNorm חדשה.
סטטי FusedBatchNorm.Options
dataFormat (String dataFormat)
סטטי FusedBatchNorm.Options
אפסילון (צף אפסילון)
סטטי FusedBatchNorm.Options
exponentialAvgFactor (צף אקספוננציאליAvgFactor)
סטטי FusedBatchNorm.Options
isTraining (Boolian isTraining)
פלט <U>
reserveSpace1 ()
טנסור 1D עבור ממוצע האצווה המחושב, לשימוש חוזר בחישוב השיפוע.
פלט <U>
reserveSpace2 ()
טנסור 1D לשונות האצווה המחושבת (שונות הפוכה במקרה cuDNN), לשימוש חוזר בחישוב הגרדיאנט.
פלט <U>
reserveSpace3 ()
Tensor 1D עבור כמה תוצאות ביניים, לשימוש חוזר בחישוב השיפוע ליעילות טובה יותר.
פלט <T>
y ()
טנסור 4D עבור נתוני פלט.

שיטות בירושה

קבועים

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

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

ערך קבוע: "FusedBatchNormV3"

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

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

Tensor 1D עבור ממוצע האצווה המחושב, שישמש את TensorFlow כדי לחשב את הממוצע הפועל.

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

Tensor 1D עבור שונות האצווה המחושבת, שישמש את TensorFlow כדי לחשב את השונות הריצה.

public static FusedBatchNorm <T, U> create ( היקף היקף, Operand <T> x, Operand <U> scale, Operand <U> offset, Operand <U> mean, Operand <U> שונות, Options... אפשרויות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
איקס טנסור 4D לנתוני קלט.
סוּלָם טנסור 1D לגורם קנה מידה, לקנה מידה של ה-x המנורמל.
לְקַזֵז טנסור 1D עבור היסט, כדי לעבור ל-x המנורמל.
מתכוון טנסור 1D לממוצע אוכלוסין. משמש להסקת מסקנות בלבד; חייב להיות ריק לאימון.
שׁוֹנוּת טנסור 1D לשונות אוכלוסיה. משמש להסקת מסקנות בלבד; חייב להיות ריק לאימון.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של FusedBatchNorm

public static FusedBatchNorm.Options dataFormat (String dataFormat)

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

Public static FusedBatchNorm.Options epsilon (Float epsilon)

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

public static FusedBatchNorm.Options exponentialAvgFactor (צף אקספוננציאליAvgFactor)

ציבורי סטטי FusedBatchNorm.Options isTraining (Boolean isTraining)

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

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

טנסור 1D עבור ממוצע האצווה המחושב, לשימוש חוזר בחישוב השיפוע.

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

טנסור 1D לשונות האצווה המחושבת (שונות הפוכה במקרה cuDNN), לשימוש חוזר בחישוב הגרדיאנט.

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

Tensor 1D עבור כמה תוצאות ביניים, לשימוש חוזר בחישוב השיפוע ליעילות טובה יותר.

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

טנסור 4D עבור נתוני פלט.