MaxPoolWithArgmax

מחלקה גמר ציבורית MaxPoolWithArgmax

מבצע איגוד מקסימלי על הקלט ומוציא גם ערכי מקסימום וגם מדדים.

המדדים ב-`argmax` משטחים, כך שערך מקסימלי במיקום `[b, y, x, c]` הופך לאינדקס שטוח: `(y * width + x) * channels + c` אם `include_batch_in_index` הוא False ; `((b * גובה + y) * רוחב + x) * ערוצים + c` אם `include_batch_in_index` הוא True.

המדדים המוחזרים הם תמיד ב-[0, גובה) x [0, רוחב)' לפני הרידוד, גם אם יש ריפוד והתשובה הנכונה מבחינה מתמטית נמצאת בחוץ (שלילית או גדולה מדי). זהו באג, אך קשה לתקן אותו בצורה בטוחה תואמת לאחור, במיוחד בגלל השטחה.

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

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

קבועים

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

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

פלט <U>
argmax ()
4-D.
סטטי <T מרחיב את TNummer , U מרחיב את TNummer > MaxPoolWithArgmax <T, U>
ליצור ( היקף היקף, קלט Operand <T>, List<Long> ksize, List<Long> צעדים, Class<U> Targmax, ריפוד מחרוזת, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת MaxPoolWithArgmax חדשה.
סטטי <T מרחיב את TNummer > MaxPoolWithArgmax <T, TInt64 >
ליצור ( היקף היקף, קלט Operand <T>, רשימה<Long> ksize, רשימה<Long> צעדים, ריפוד מחרוזת, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת MaxPoolWithArgmax חדשה באמצעות סוגי פלט ברירת מחדל.
סטטי MaxPoolWithArgmax.Options
includeBatchInIndex (בוליאני includeBatchInIndex)
פלט <T>
פלט ()
טנסור הפלט המרבי המצטבר.

שיטות בירושה

קבועים

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

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

ערך קבוע: "MaxPoolWithArgmax"

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

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

4-D. המדדים המשוטחים של הערכים המקסימליים שנבחרו עבור כל פלט.

סטטי ציבורי MaxPoolWithArgmax <T, U> create ( היקף היקף, קלט Operand <T>, רשימה<Long> ksize, רשימה<Long> צעדים, Class<U> Targmax, ריפוד מחרוזות, אפשרויות... אפשרויות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט 4-D עם צורה `[אצווה, גובה, רוחב, ערוצים]`. קלט לבריכה.
ksize גודל החלון עבור כל מימד של טנסור הקלט.
צעדים הצעד של חלון ההזזה עבור כל מימד של טנזור הקלט.
ריפוד סוג אלגוריתם הריפוד לשימוש.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של MaxPoolWithArgmax

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

שיטת מפעל ליצירת מחלקה העוטפת פעולת MaxPoolWithArgmax חדשה באמצעות סוגי פלט ברירת מחדל.

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט 4-D עם צורה `[אצווה, גובה, רוחב, ערוצים]`. קלט לבריכה.
ksize גודל החלון עבור כל מימד של טנסור הקלט.
צעדים הצעד של חלון ההזזה עבור כל מימד של טנזור הקלט.
ריפוד סוג אלגוריתם הריפוד לשימוש.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של MaxPoolWithArgmax

סטטי ציבורי MaxPoolWithArgmax.Options includeBatchInIndex (בוליאני includeBatchInIndex)

פרמטרים
includeBatchInIndex האם לכלול ממד אצווה באינדקס השטוח של `argmax`.

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

טנסור הפלט המרבי המצטבר.