תודה שהתכווננת ל-Google I/O. צפה בכל ההפעלות לפי דרישה צפה לפי דרישה

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

#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.

תכונות אופציונליות (ראה 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_3: מציין מיקום שלא נעשה בו שימוש כדי להתאים לקלט הממוצע ב- FusedBatchNorm .
  • Output reserve_space_4: מציין מיקום שלא נעשה בו שימוש כדי להתאים לקלט השונות ב- FusedBatchNorm .

קונסטרוקטורים ומשחתנים

FusedBatchNormGradV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2)
FusedBatchNormGradV2 (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 FusedBatchNormGradV2::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 :: FusedBatchNormGradV2 :: Attrs

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

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

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

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

FusedBatchNormGradV2

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

FusedBatchNormGradV2

 FusedBatchNormGradV2(
  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 FusedBatchNormGradV2::Attrs & attrs
)

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

פורמט נתונים

Attrs DataFormat(
  StringPiece x
)

אפסילון

Attrs Epsilon(
  float x
)

אימון

Attrs IsTraining(
  bool x
)