FusedResizeAndPadConv2d

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

מבצע שינוי גודל וריפוד כתהליך מקדים במהלך פיתול.

לעתים קרובות ניתן לבצע טרנספורמציות מרחביות בצורה יעילה יותר כחלק משלב האריזה של קונבולציה, כך שהאופציה הזו מאפשרת יישום אופטימלי שבו שלבים אלו מתמזגים יחד. זה מונע את הצורך לכתוב את תוצאות הביניים כטנסורים שלמים, מפחית את לחץ הזיכרון, ונוכל לקבל כמה רווחי זמן השהייה על ידי מיזוג חישובי הטרנספורמציה. התכונה data_format עבור Conv2D אינה נתמכת על ידי הפעלה זו, והיא כברירת מחדל בסדר 'NHWC'. מבחינה פנימית האופציה הזו משתמשת במאגר שריטה בודד לכל גרף, מה שאומר שהוא יחסום אם גרסאות מרובות מופעלות במקביל. הסיבה לכך היא שמפעיל זה הוא בעיקר אופטימיזציה כדי למזער את השימוש בזיכרון.

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

מעמד FusedResizeAndPadConv2d.Options תכונות אופציונליות עבור FusedResizeAndPadConv2d

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TNumber > FusedResizeAndPadConv2d <T>
צור ( scope scope, Operand <T> קלט, Operand < TInt32 > size, Operand < TInt32 > paddings, Operand <T> מסנן, מצב מחרוזת, רשימה<Long> צעדים, ריפוד מחרוזת, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת FusedResizeAndPadConv2d חדשה.
פלט <T>
פלט ()
סטטי FusedResizeAndPadConv2d.Options
resizeAlignCorners (בוליאני resizeAlignCorners)

שיטות בירושה

קבועים

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

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

ערך קבוע: "FusedResizeAndPadConv2D"

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

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

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

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

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

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט 4-D עם צורה `[אצווה, בגובה, ברוחב, בתוך_ערוצים]`.
גודל טנסור 1-D int32 של 2 אלמנטים: `new_height, new_width`. הגודל החדש לתמונות.
ריפודים מטריצה ​​של שתי עמודות המציינת את גדלי הריפוד. מספר השורות חייב להיות זהה לדרגת 'קלט'.
לְסַנֵן 4-D עם הצורה `[filter_height, filter_width, in_channels, out_channels]`.
צעדים 1-D באורך 4. הצעד של חלון ההזזה עבור כל מימד של `קלט`. חייב להיות באותו סדר כמו המאפיין שצוין בפורמט.
ריפוד סוג אלגוריתם הריפוד לשימוש.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של FusedResizeAndPadConv2d

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

public static FusedResizeAndPadConv2d.Options resizeAlignCorners (Boolian resizeAlignCorners)

פרמטרים
resizeAlignCorners אם זה נכון, מרכזים של 4 פיקסלים פינתיים של טנסור הקלט והפלט מיושרים, תוך שמירה על הערכים בפיקסלים הפיניים. ברירת המחדל ל-false.