tensorflow:: אופס:: FusedBatchNormV3

#include <nn_ops.h>

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

סיכום

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

טיעונים:

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

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

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

החזרות:

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

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

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

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

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
reserve_space_3
y

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

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

מבנים

tensorflow:: ops:: FusedBatchNormV3:: Attrs

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

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

batch_mean

::tensorflow::Output batch_mean

batch_variance

::tensorflow::Output batch_variance

מבצע

Operation operation

שטח_שמור_1

::tensorflow::Output reserve_space_1

שטח_שמור_2

::tensorflow::Output reserve_space_2

שטח_שמור_3

::tensorflow::Output reserve_space_3

y

::tensorflow::Output y

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

FusedBatchNormV3

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

FusedBatchNormV3

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

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

פורמט נתונים

Attrs DataFormat(
  StringPiece x
)

אפסילון

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)