tensorflow:: ops:: FractionalAvgPool
#include <nn_ops.h>מבצע איגום ממוצע חלקי על הקלט.
תַקצִיר
איגום ממוצע חלקי דומה לאיגום מקסימלי חלקי בשלב יצירת אזור האיגום. ההבדל היחיד הוא שלאחר יצירת אזורי האיגום, מתבצעת פעולת ממוצע במקום פעולת מקסימום בכל אזור איגום.
טיעונים:
- היקף: אובייקט היקף
- ערך: 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, נוצר רצף האיגום בצורה פסאודו-אקראית, אחרת, באופן אקראי. עיין במאמר של בנג'מין גרהם, 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 הנתון. אחרת, הוא נזרע על ידי seed אקראי.
- seed2: זרע שני כדי למנוע התנגשות זרעים.
החזרות:
-
Outputפלט: טנזור פלט לאחר איגום ממוצע חלקי. -
Outputrow_pooling_sequence: רצף איגום שורות, נדרש לחישוב גרדיאנט. -
Outputcol_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 . |
מאפיינים ציבוריים
רצף_איגום_העמודות
::tensorflow::Output col_pooling_sequence
מִבצָע
Operation operation
תְפוּקָה
::tensorflow::Output output
רצף_איגום_שורות
::tensorflow::Output row_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 )
פונקציות סטטיות ציבוריות
דטרמיניסטית
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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון 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"]],["עדכון אחרון: 2026-11-05 (שעון UTC)."],[],[]]