tensorflow:: אופס:: FusedBatchNorm
#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), לשימוש חוזר בחישוב הגרדיאנט.
בנאים והורסים | |
---|---|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNorm::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:: FusedBatchNorm:: Attrs | קובעי תכונות אופציונליים עבור FusedBatchNorm . |
תכונות ציבוריות
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
y
::tensorflow::Output y
תפקידים ציבוריים
FusedBatchNorm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNorm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs )
פונקציות סטטיות ציבוריות
DataFormat
Attrs DataFormat( StringPiece x )
אפסילון
Attrs Epsilon( float x )
אקספוננציאלי AvgFactor
Attrs ExponentialAvgFactor( float x )
IsTraining
Attrs IsTraining( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-25 (שעון UTC).
[null,null,["עדכון אחרון: 2024-11-25 (שעון UTC)."],[],[]]