NormalizeOp

מחלקה ציבורית NormalizeOp
מחלקות משנה ידועות של ישיר

מנרמל TensorBuffer עם ממוצע ו-stddev נתון: פלט = (input - average) / stddev.

בנאים ציבוריים

NormalizeOp(ממוצע צף, stddev צף)
הפעלה של NormalizeOp.
NormalizeOp(float[] ממוצע, float[] stddev)
הפעלה של NormalizeOp.

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

TensorBuffer
apply(קלט של TensorBuffer)
מיישמת את הנורמליזציה המוגדרת על tensor נתון ומחזירה את התוצאה.

שיטות שעברו בירושה

בנאים ציבוריים

Public NormalizeOp (float ממוצע, float stddev)

הפעלה של NormalizeOp. כשמפעילים אותו, הוא יוצר TensorBuffer חדש שעומד על:

   output = (input - mean) / stddev
 

בשני המקרים הבאים, מאפסים את mean ל-0 ואת stddev ל-1 כדי לעקוף את הנורמליזציה.
1. גם mean וגם {code stddev} הם 0.
2. mean הוא 0 ו-{stddev} הוא אינסוף.

הערה: אם המדיניות mean מוגדרת לערך 0 והערך של stddev מוגדר ל-1, לא יתבצע חישוב, והקלט המקורי יוחזר ישירות לביצוע.

הערה: ה-TensorBuffer שמוחזר הוא תמיד tensor של DataType.FLOAT32 בהווה, אלא אם הקלט הוא t e DataType.UINT8, mean מוגדר ל-0 ו-stddev מוגדר ל-1, כדי שה-tensor המקורי של DataType.UINT8 מוחזר.

פרמטרים
ממוצע הערך הממוצע שיש לחסר ראשון.
stddev את ערך סטיית התקן לחלק אז.
קליעות
IllegalArgumentException אם stddev הוא אפס.

Public NormalizeOp (float[] mean, float[] stddev)

הפעלה של NormalizeOp. כשמפעילים אותו, הוא יוצר TensorBuffer חדש שעומד על:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

הערה: אם כל הערכים ב-mean מוגדרים ל-0 וכל stddev מוגדרים ל-1, לא יתבצע חישוב, והקלט המקורי יוחזר ישירות לביצוע.

הערה: הערך המוחזר של TensorBuffer הוא תמיד t e n s o r DataType.FLOAT32, אלא שהקלט הוא t e n s o DataType.UINT8, כל mean מוגדר ל-0 וכל stddev מוגדר ל-1.

פרמטרים
ממוצע הערכים הממוצעים שיש לחסר ראשון עבור כל ערוץ.
stddev את ערכי סטיית התקן לחלק ואז עבור כל ערוץ.
קליעות
IllegalArgumentException אם הערך של stddev הוא אפס, או אם יש ב-mean מספר רכיבים שונה עם stddev, או שאחד מהם ריק.

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

ציבורי TensorBuffer אישור (קלט של TensorBuffer)

מיישמת את הנורמליזציה המוגדרת על tensor נתון ומחזירה את התוצאה.

הערה: יכול להיות שהפלט של input הוא אותו מופע של הפלט.

פרמטרים
קלט את t e n s o r. הפלט עשוי להיות אותו מופע עם הפלט.
החזרות
  • את Tensor הפלט.