Conv

המרות בכיתה אחרונה ציבורית

מחשב קונבולוציית ND נתונה (N+1+batch_dims)-D `קלט` ו-(N+2)-D `מסנן` טנסורים.

פונקציה כללית לחישוב קונבולוציית ND. נדרש ש-`1 <= N <= 3`.

כיתות מקוננות

מעמד אפשרויות המרה מאפיינים אופציונליים עבור Conv

שיטות ציבוריות

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
אפשרויות המרה סטטיות
batchDims (ארוך batchDims)
סטטי <T מרחיב מספר> המרה <T>
צור ( היקף היקף , קלט Operand <T>, מסנן Operand <T>, רשימה<Long> צעדים, ריפוד מחרוזת, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת המרות חדשה.
אפשרויות המרה סטטיות
dataFormat (String dataFormat)
אפשרויות המרה סטטיות
הרחבות (הרחבות רשימה<Long>)
אפשרויות המרה סטטיות
explicitPaddings (רשימה<Long> explicitPaddings)
אפשרויות המרה סטטיות
קבוצות (קבוצות ארוכות)
פלט <T>
פלט ()
A (N+1+batch_dims)-D טנסור.

שיטות בירושה

שיטות ציבוריות

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של טנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

אפשרויות המרות סטטיות ציבוריות batchDims (Long batchDims)

פרמטרים
batchDims מספר שלם חיובי המציין את מספר מידות האצווה עבור טנזור הקלט. צריך להיות פחות מדרגת טנסור הקלט.

יצירת המרות סטטיות ציבוריות <T> ( היקף היקף , קלט <T> של Operand , מסנן Operand <T>, פסיעות רשימה<Long>, ריפוד מחרוזת, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת המרות חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט טנסור מסוג T וצורה `אצווה_צורה + צורה_מרחבית + [ב-ערוצים]` במקרה ש-`פורמט_לאחר_ערוצים = true` או צורה `צורת_אצווה + [ב-ערוצים] + צורה_מרחבית` אם `פורמט_לאחר_ערוצים = שקר`. צורת_מרחבית היא N-ממדית עם 'N=2' או 'N=3'. שים לב גם ש-'batch_shape' מוכתב על ידי הפרמטר 'batch_dims' ובברירת המחדל הוא 1.
לְסַנֵן טנסור `(N+2)-D` עם אותו סוג כמו `input` וצורה `spatial_filter_shape + [in_channels, out_channels]`, כאשר spatial_filter_shape הוא N-ממדי עם `N=2` או `N=3`.
צעדים טנסור 1-D באורך 'N+2'. הצעד של חלון ההזזה עבור כל מימד של 'קלט'. חייב להיות `צעדים[0] = צעדים[N+1] = 1`.
ריפוד סוג אלגוריתם הריפוד לשימוש.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של Conv

פורמט נתונים של אפשרויות המרות סטטיות (String dataFormat)

פרמטרים
פורמט נתונים משמש להגדרת פורמט הנתונים. כברירת מחדל, `CHANNELS_FIRST`, משתמש ב-`NHWC (2D) / NDHWC (3D)` או אם `CHANNELS_LAST`, משתמש ב-`NCHW (2D) / NCDHW (3D)`.

הרחבות סטטיות ציבוריות של אפשרויות המרות (הרחבות רשימה<Long>)

פרמטרים
הרחבות טנסור 1-D באורך 'N+2'. מקדם ההתרחבות עבור כל מימד של 'קלט'. אם מוגדר ל-'k > 1', יהיו תאים שדילגו על 'k-1' בין כל רכיב מסנן בממד זה. סדר הממדים נקבע לפי הערך של `channels_last_format`, ראה למעלה לפרטים. הרחבות במידות האצווה והעומק חייבות להיות 1.

אפשרויות המרות סטטיות ציבוריות explicitPaddings (רשימה<Long> explicitPaddings)

פרמטרים
ריפודים מפורשים אם `ריפוד` הוא `"מפורש"`, רשימת סכומי הריפוד המפורשים. עבור הממד ה-ith, כמות הריפוד שהוכנסה לפני ואחרי הממד היא `רפידות_מפורש[2 *i]` ו-`רפידות_מפורש[2 *i + 1]`, בהתאמה. אם `padding` אינו `"EXPLICIT"`, `explicit_paddings` חייב להיות ריק.

קבוצות אפשרויות המרות סטטיות ציבוריות (קבוצות ארוכות)

פרמטרים
קבוצות מספר שלם חיובי המציין את מספר הקבוצות שבהן הקלט מפוצל לאורך ציר הערוץ. כל קבוצה מסובבת בנפרד עם מסנני `מסננים / קבוצות`. הפלט הוא שרשור כל תוצאות הקבוצות לאורך ציר הערוץ. ערוצי קלט ומסננים חייבים להיות ניתנים לחלוקה לפי קבוצות.

פלט ציבורי <T> פלט ()

A (N+1+batch_dims)-D טנסור. סדר הממדים נקבע לפי הערך של `channels_last_format`, ראה למטה לפרטים.