tensorflow:: אופס:: FractionalAvgPool
#include <nn_ops.h>
מבצע איגום ממוצע חלקי על הקלט.
תַקצִיר
איגום ממוצע חלקי דומה לאיסוף מרבי חלקי בשלב יצירת אזור האיגום. ההבדל היחיד הוא שלאחר יצירת אזורי איסוף, מתבצעת פעולה ממוצעת במקום פעולת מקסימום בכל אזור איגום.
טיעונים:
- scope: אובייקט Scope
- ערך: 4-D עם צורה
[batch, height, width, channels]
. - pooling_ratio: יחס איגום עבור כל ממד של
value
, תומך כרגע רק בממד שורה וקול ועליו להיות >= 1.0. לדוגמה, יחס איגום חוקי נראה כמו [1.0, 1.44, 1.73, 1.0]. הרכיבים הראשונים והאחרונים חייבים להיות 1.0 מכיוון שאנו לא מאפשרים איחוד על מידות אצווה וערוצים. 1.44 ו-1.73 הם יחס איסוף על מידות גובה ורוחב בהתאמה.
מאפיינים אופציונליים (ראה Attrs
):
- pseudo_random: כאשר הוא מוגדר כ-True, יוצר את רצף האיגום בצורה פסאודו אקראית, אחרת, בצורה אקראית. בדוק בנייר Benjamin Graham, Fractional Max-Pooling עבור ההבדל בין פסאודורנדום לאקראי.
- חופפים: כאשר מוגדר כ-True, פירוש הדבר בעת איגום, הערכים בגבול תאי האיגום הסמוכים משמשים את שני התאים. לְדוּגמָה:
index 0 1 2 3 4
value 20 5 16 3 7
אם רצף האיגום הוא [0, 2, 4], אז 16, באינדקס 2 ישמש פעמיים. התוצאה תהיה [41/3, 26/3] עבור איגום ממוצע חלקי.
- דטרמיניסטית: כאשר מוגדר כ-True, אזור איגוד קבוע ישמש בעת איטרציה על צומת FractionalAvgPool בגרף החישוב. משמש בעיקר בבדיקת יחידה כדי להפוך את FractionalAvgPool לדטרמיניסטית.
- seed: אם ה-seed או seed2 מוגדרים להיות לא-אפס, מחולל המספרים האקראיים מוזרע על ידי ה-seed הנתון. אחרת, הוא נזרע על ידי זרע אקראי.
- seed2: זרע שני כדי למנוע התנגשות זרע.
החזרות:
-
Output
: טנזור פלט לאחר איגום ממוצע חלקי. -
Output
row_pooling_sequence: רצף אוסף שורות, הדרוש לחישוב שיפוע. -
Output
col_pooling_sequence: רצף איגום עמודות, הדרוש לחישוב שיפוע.
בנאים והורסים | |
---|---|
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio) | |
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs) |
תכונות ציבוריות | |
---|---|
col_pooling_sequence | |
operation | |
output | |
row_pooling_sequence |
פונקציות סטטיות ציבוריות | |
---|---|
Deterministic (bool x) | |
Overlapping (bool x) | |
PseudoRandom (bool x) | |
Seed (int64 x) | |
Seed2 (int64 x) |
מבנים | |
---|---|
tensorflow:: ops:: FractionalAvgPool:: Attrs | קובעי תכונות אופציונליים עבור FractionalAvgPool . |
תכונות ציבוריות
col_pooling_sequence
::tensorflow::Output col_pooling_sequence
מִבצָע
Operation operation
תְפוּקָה
::tensorflow::Output output
row_pooling_sequence
::tensorflow::Output row_pooling_sequence
תפקידים ציבוריים
FractionalAvgPool
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio )
FractionalAvgPool
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs )
פונקציות סטטיות ציבוריות
דטרמיניסטי
Attrs Deterministic( bool x )
חוֹפֵף
Attrs Overlapping( bool x )
פסאודו רנדום
Attrs PseudoRandom( bool x )
זֶרַע
Attrs Seed( int64 x )
זרע 2
Attrs Seed2( int64 x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-11 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-11-11 (שעון UTC)."],[],[]]