Dilation2d

כיתת גמר ציבורית Dilation2d

מחשב את הרחבת גווני האפור של טנסור 'קלט' 4-D ו-3-D 'מסנן'.

לטנזור ה-`קלט` יש צורה `[אצווה, in_height, in_width, depth]` ולטנזור `פילטר` יש צורה `[filter_height, filter_width, depth]`, כלומר, כל ערוץ קלט מעובד ללא תלות באחרים עם משלו פונקציית מבנה. לטנזור 'פלט' יש צורה '[אצווה, גובה_חוץ, רוחב_חוץ, עומק]'. הממדים המרחביים של טנסור הפלט תלויים באלגוריתם 'ריפוד'. כרגע אנו תומכים רק ברירת המחדל "NHWC" `data_format`.

בפירוט, ההרחבה המורפולוגית הדו-ממדית בגווני אפור היא מתאם הסכום המקסימלי (לצורך עקביות עם `conv2d`, אנו משתמשים במסננים ללא שיקוף):

פלט[b, y, x, c] = max_{dy, dx} input[b, צעדים[1] * y + שיעורים[1] * dy, צעדים[2] * x + שיעורים[2] * dx, c ] + מסנן[dy, dx, c]

מקסימום-pooling הוא מקרה מיוחד כאשר למסנן יש גודל שווה לגודל ליבת ה-pooling ומכיל את כל האפסים.

הערה לגבי הדואליות: ההתרחבות של 'קלט' על ידי ה'פילטר' שווה לשלילת השחיקה של '-input' על ידי ה'פילטר' המשתקף.

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב TNummer > Dilation2d <T>
ליצור ( היקף היקף , קלט Operand <T>, מסנן Operand <T>, רשימת צעדים<Long>, שיעורי רשימה<Long>, ריפוד מחרוזת)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Dilation2d חדשה.
פלט <T>
פלט ()
4-D עם צורה `[אצווה, גובה_חוץ, רוחב_חוץ, עומק]`.

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "Dilation2D"

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

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

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

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

public static Dilation2d <T> create ( היקף היקף , קלט Operand <T>, מסנן Operand <T>, פסיעות רשימה<Long>, שיעורי רשימה<Long>, ריפוד מחרוזת)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט 4-D עם צורה `[אצווה, בגובה, רוחב, עומק]`.
לְסַנֵן תלת מימד עם הצורה `[filter_height, filter_width, depth]`.
צעדים הצעד של חלון ההזזה עבור כל מימד של טנזור הקלט. חייב להיות: `[1, stride_height, stride_width, 1]`.
תעריפים צעד הקלט עבור התרחבות מורפולוגית אטרולית. חייב להיות: `[1, rate_height, rate_width, 1]`.
ריפוד סוג אלגוריתם הריפוד לשימוש.
החזרות
  • מופע חדש של Dilation2d

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

4-D עם צורה `[אצווה, גובה_חוץ, רוחב_חוץ, עומק]`.