tensorflow:: ops:: FusedBatchNormV2

#include <nn_ops.h>

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

תַקצִיר

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

טיעונים:

  • היקף: אובייקט היקף
  • x: טנזור 4D עבור נתוני קלט.
  • קנה מידה: טנזור חד-ממדי עבור גורם קנה מידה, כדי לשנות קנה מידה של x מנורמל.
  • קיזוז: טנזור חד-ממדי עבור קיזוז, כדי להזיז את הערך x המנורמל.
  • ממוצע: טנזור חד-ממדי לממוצע אוכלוסייה. משמש להסקה בלבד; חייב להיות ריק לאימון.
  • שונות: טנזור חד-ממדי לשונות אוכלוסייה. משמש להסקה בלבד; חייב להיות ריק לאימון.

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

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

החזרות:

  • Output y: טנזור 4-ממדי עבור נתוני פלט.
  • Output batch_mean: טנזור חד-ממדי עבור ממוצע האצווה המחושב, שישמש את TensorFlow לחישוב הממוצע הרץ.
  • Output batch_variance: טנזור חד-ממדי עבור שונות האצווה המחושבת, שישמש את TensorFlow לחישוב השונות המתבצעת.
  • Output reserve_space_1: טנזור חד-ממדי עבור ממוצע האצווה המחושב, שישמש שוב בחישוב הגרדיאנט.
  • Output reserve_space_2: טנזור חד-ממדי עבור שונות האצווה המחושבת (שונות הפוכה במקרה של cuDNN), לשימוש חוזר בחישוב הגרדיאנט.

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

FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance)
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs)

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

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

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

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

מבנים

tensorflow:: ops:: FusedBatchNormV2:: Attrs

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

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

ממוצע_אצווה

::tensorflow::Output batch_mean

שונות_אצווה

::tensorflow::Output batch_variance

מִבצָע

Operation operation

שמור_מקום_1

::tensorflow::Output reserve_space_1

שמור_מקום_2

::tensorflow::Output reserve_space_2

י

::tensorflow::Output y

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

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance
)

FusedBatchNormV2

 FusedBatchNormV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance,
  const FusedBatchNormV2::Attrs & attrs
)

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

פורמט נתונים

Attrs DataFormat(
  StringPiece x
)

אפסילון

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)