מחשב קונבולוציית עומק דו-ממדית בהינתן טנסור 4-D `קלט` ו`פילטר`.
בהינתן טנסור קלט של צורה `[אצווה, in_height, in_width, in_channels]` ו-filter / kernel tensor של צורה `[filter_height, filter_width, in_channels, channel_multiplier]`, המכיל מסנני פיתול `in_channels` של עומק 1, `depthwise_conv2d` מחיל מסנן אחר על כל ערוץ קלט (מתרחב מערוץ 1 לערוצים 'מכפיל_ערוץ' עבור כל אחד מהם), ולאחר מכן משרשר את התוצאות יחד. לפיכך, לפלט יש ערוצי `in_channels * channel_multiplier`.
for k in 0..in_channels-1
for q in 0..channel_multiplier-1
output[b, i, j, k * channel_multiplier + q] =
sum_{di, dj
input[b, strides[1] * i + di, strides[2] * j + dj, k] *
filter[di, dj, k, q]
}
כיתות מקוננות
מַחלָקָה | DepthwiseConv2dNative.Options | תכונות אופציונליות עבור DepthwiseConv2dNative |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב את TNummer > DepthwiseConv2dNative <T> | צור ( היקף היקף , קלט Operand <T>, מסנן Operand <T>, רשימה<Long> צעדים, ריפוד מחרוזת, אפשרויות... אפשרויות) שיטת מפעל ליצירת מחלקה העוטפת פעולת DepthwiseConv2dNative חדשה. |
סטטי DepthwiseConv2dNative.Options | dataFormat (String dataFormat) |
סטטי DepthwiseConv2dNative.Options | הרחבות (הרחבות רשימה<Long>) |
סטטי DepthwiseConv2dNative.Options | explicitPaddings (רשימה<Long> explicitPaddings) |
פלט <T> | פלט () |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
public static DepthwiseConv2dNative <T> create ( היקף היקף , קלט Operand <T>, מסנן Operand <T>, רשימה <Long> צעדים, ריפוד מחרוזת, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DepthwiseConv2dNative חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
צעדים | 1-D באורך 4. הצעד של חלון ההזזה עבור כל מימד של `קלט`. |
ריפוד | סוג אלגוריתם הריפוד לשימוש. |
אפשרויות | נושא ערכי תכונות אופציונליות |
מחזיר
- מופע חדש של DepthwiseConv2dNative
public static DepthwiseConv2dNative.Options dataFormat (String dataFormat)
פרמטרים
תבנית נתונים | ציין את פורמט הנתונים של נתוני הקלט והפלט. עם פורמט ברירת המחדל "NHWC", הנתונים מאוחסנים בסדר של: [אצווה, גובה, רוחב, ערוצים]. לחלופין, הפורמט יכול להיות "NCHW", סדר אחסון הנתונים של: [אצווה, ערוצים, גובה, רוחב]. |
---|
Public static DepthwiseConv2dNative.Options הרחבות (List<Long> הרחבות)
פרמטרים
הרחבות | טנסור 1-D באורך 4. מקדם ההתרחבות עבור כל מימד של `קלט`. אם הוגדר כ-k > 1, יהיו תאים שדילגו על k-1 בין כל רכיב מסנן בממד זה. סדר הממדים נקבע לפי הערך של `data_format`, ראה למעלה לפרטים. הרחבות במידות האצווה והעומק חייבות להיות 1. |
---|