NormalizeOp

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

מנרמלת את הערך של TensorBuffer עם ממוצע נתון ו-stddev: הפלט = (קלט - ממוצע) / stddev.

בנייה ציבורית

NormalizeOp(ממוצע צף, stddev מספר צף)
מאתחלת regularizeOp.
NormalizeOp(float[] ממוצע, float[] stddev)
מאתחלת regularizeOp.

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

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

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

בנייה ציבורית

ציבורי NormalizeOp (ממוצע צף, stddev מספר צף)

מאתחלת regularizeOp. כשמתקשרים אליו, נוצר TensorBuffer חדש, מספק:

   output = (input - mean) / stddev
 

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

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

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

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

ציבורי NormalizeOp (מספר ממשי (float) [], float[] stddev)

מאתחלת regularizeOp. כשמתקשרים אליו, נוצר 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 שמוחזר הוא תמיד טנזור DataType.FLOAT32 ב- קיים, מלבד שהקלט הוא טנזור DataType.UINT8, כל mean מוגדרים כ- 0 וכל stddev מוגדרים כ-1.

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

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

ציבורי TensorBuffer הגשת בקשה (קלט של TensorBuffer)

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

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

פרמטרים
קלט את img_tensor. יכול להיות שזה יהיה אותו מופע עם הפלט.
החזרות
  • את Tensor לפלט.