יום הקהילה ML הוא 9 בנובמבר! הצטרפו אלינו עדכונים מ- TensorFlow, JAX, ועוד למידע נוסף

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

#include <nn_ops.h>

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

סיכום

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

טענות:

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

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

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

החזרות:

  • Output y: טנסור 4D לנתוני פלט.
  • Output batch_mean: A 1D מותח לתוחלת תצווה הממוחשבת, כדי לשמש TensorFlow כדי לחשב את הממוצע פועל.
  • Output batch_variance: A 1D מותח את השונות יצוו הממוחשבות, כדי לשמש TensorFlow לחשב את שונות ריצה.
  • Output reserve_space_1: A 1D מותחים לתוחלת תצווה הממוחשבת, כדי לעשות בה שימוש חוזר בחישוב השיפוע.
  • Output reserve_space_2: A 1D מותח את השונות יצוו הממוחשבות (שונה הפוך במקרה 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)
ExponentialAvgFactor (float x)
IsTraining (bool x)

סטרוקטורים

tensorflow :: ops :: FusedBatchNormV2 :: Attrs

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

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

batch_mean

::tensorflow::Output batch_mean

אצווה_שונות

::tensorflow::Output batch_variance

מבצע

Operation operation

reserve_space_1

::tensorflow::Output reserve_space_1

reserve_space_2

::tensorflow::Output reserve_space_2

y

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

ExponentialAvgFactor

Attrs ExponentialAvgFactor(
  float x
)

אימון

Attrs IsTraining(
  bool x
)