עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: FusedBatchNormGradV3

#include <nn_ops.h>

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

סיכום

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

טענות:

  • היקף: אובייקט Scope
  • y_backprop: A 4D מותח את השיפוע ביחס y.
  • x: טנסור 4D לנתוני קלט.
  • קנה מידה: Tensor 1D לגורם קנה המידה, כדי לשנות את x המנורמל.
  • reserve_space_1: כאשר is_training הוא נכון, 1D מותח לתוחלת אצווה לחשב ולמצוא שימוש חוזר חישוב שיפוע. כאשר is_training הוא שקר, 1D מותח עבור האוכלוסייה מתכוונת להיות שימוש חוזר הוא 1 ו חישוב שיפוע כדי 2nd.
  • reserve_space_2: כאשר is_training הוא נכון, 1D מותח את השונות יצוו הממוחשבות (שונה הפוך במקרה cuDNN) כדי לעשות בה שימוש חוזר חישוב שיפוע. כאשר is_training הוא שקר, 1D מותח את השונות באוכלוסייה כדי לעשות בה שימוש חוזר בשתי 1 ו חישוב שיפוע כדי 2nd.
  • reserve_space_3: כאשר is_training הוא נכון, 1D מותח עבור כמה תוצאות ביניים כדי לעשות בה שימוש חוזר חישוב שיפוע. כאשר_האימון אינו נכון, ייווצר טנסור ריק מדמה .

תכונות אופציונליות (ראה Attrs ):

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

החזרות:

  • Output x_backprop: A 4D מותח את השיפוע ביחס x.
  • Output scale_backprop: A 1D מותח את השיפוע ביחס לגודל.
  • Output offset_backprop: A 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_backprop

::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
)

אימון

Attrs IsTraining(
  bool x
)