tensorflow:: ops:: FusedBatchNormGrad

#include <nn_ops.h>

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

תַקצִיר

שימו לב שגודל הטנזורים ה-4-ממדיים מוגדר על ידי "NHWC" או "NCHW". גודל הטנזורים החד-ממדיים תואם את הממד C של הטנזורים ה-4-ממדיים.

טיעונים:

  • היקף: אובייקט היקף
  • y_backprop: טנזור 4-ממדי עבור הגרדיאנט ביחס ל-y.
  • x: טנזור 4D עבור נתוני קלט.
  • קנה מידה: טנזור חד-ממדי עבור גורם קנה מידה, כדי לשנות קנה מידה של x מנורמל.
  • reserve_space_1: כאשר is_training הוא True, טנזור חד-ממדי עבור הקבוצה המחושבת ישמש מחדש בחישוב גרדיאנט. כאשר is_training הוא False, טנזור חד-ממדי עבור ממוצע האוכלוסייה ישמש מחדש בחישוב גרדיאנט מסדר ראשון ושני כאחד.
  • reserve_space_2: כאשר is_training הוא True, טנזור חד-ממדי עבור שונות האצווה המחושבת (שונות הפוכה במקרה של cuDNN) לשימוש חוזר בחישוב גרדיאנט. כאשר is_training הוא False, טנזור חד-ממדי עבור שונות האוכלוסייה לשימוש חוזר בחישוב גרדיאנט מסדר ראשון ושני.

מאפיינים אופציונליים (ראה Attrs ):

  • אפסילון: מספר צף קטן שנוסף לשונות של x.
  • data_format: פורמט הנתונים עבור y_backprop, x, x_backprop. או "NHWC" (ברירת מחדל) או "NCHW".
  • is_training: ערך bool המציין שהפעולה מיועדת לאימון (ברירת מחדל) או להסקה.

החזרות:

  • Output x_backprop: טנזור 4-ממדי עבור הגרדיאנט ביחס ל-x.
  • Output scale_backprop: טנזור חד-ממדי עבור הגרדיאנט ביחס לקנה המידה.
  • Output offset_backprop: טנזור חד-ממדי עבור הגרדיאנט ביחס להיסט.
  • Output reserve_space_3: מציין מיקום שאינו בשימוש כדי להתאים את הקלט הממוצע ב- FusedBatchNorm .
  • Output reserve_space_4: מציין מיקום שאינו בשימוש כדי להתאים את קלט השונות ב- FusedBatchNorm .

בנאים והורסים

FusedBatchNormGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2)
FusedBatchNormGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, const FusedBatchNormGrad::Attrs & attrs)

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

offset_backprop
operation
reserve_space_3
reserve_space_4
scale_backprop
x_backprop

פונקציות סטטיות ציבוריות

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

מבנים

tensorflow:: ops:: FusedBatchNormGrad:: Attrs

קובעי מאפיינים אופציונליים עבור FusedBatchNormGrad .

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

offset_backprop

::tensorflow::Output offset_backprop

מִבצָע

Operation operation

שמור_מקום_3

::tensorflow::Output reserve_space_3

שמור_מקום_4

::tensorflow::Output reserve_space_4

scale_backprop

::tensorflow::Output scale_backprop

‏x_backprop

::tensorflow::Output x_backprop

תפקידים ציבוריים

FusedBatchNormGrad

 FusedBatchNormGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2
)

FusedBatchNormGrad

 FusedBatchNormGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  const FusedBatchNormGrad::Attrs & attrs
)

פונקציות סטטיות ציבוריות

פורמט נתונים

Attrs DataFormat(
  StringPiece x
)

אפסילון

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)