tensorflow:: אופס:: FusedBatchNormGradV3

#include <nn_ops.h>

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

סיכום

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

טיעונים:

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

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

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

החזרות:

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

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

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

תכונות ציבוריות

offset_backprop
operation
reserve_space_4
reserve_space_5
scale_backprop
x_backprop

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

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

מבנים

tensorflow:: ops:: FusedBatchNormGradV3:: Attrs

קובעי תכונות אופציונליים עבור FusedBatchNormGradV3 .

תכונות ציבוריות

offset_backprop

::tensorflow::Output offset_backprop

מבצע

Operation operation

שטח_שמור_4

::tensorflow::Output reserve_space_4

רווח_שמור_5

::tensorflow::Output reserve_space_5

scale_backprop

::tensorflow::Output scale_backprop

x_propp

::tensorflow::Output x_backprop

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

FusedBatchNormGradV3

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

FusedBatchNormGradV3

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

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

פורמט נתונים

Attrs DataFormat(
  StringPiece x
)

אפסילון

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)