מחשב את המקסימום לאורך מקטעים של טנזור.
קרא את [הקטע על פילוח](https://tensorflow.org/api_docs/python/tf/math#Segmentation) לקבלת הסבר על הפלחים.
אופרטור זה דומה לאופרטור סכום המקטע הלא ממוין שנמצא [(כאן)](../../../api_docs/python/math_ops.md#UnsortedSegmentSum). במקום לחשב את הסכום על פני מקטעים, הוא מחשב את המקסימום כך:
\\(output_i = \max_{j...} data[j...]\\) כאשר המקסימום הוא מעל tuples `j...` כך ש-`segment_ids[j...] == i`.
אם המקסימום ריק עבור מזהה פלח נתון `i`, הוא מוציא את הערך הקטן ביותר האפשרי עבור הסוג המספרי הספציפי, `output[i] = numeric_limits אם מזהה הפלח הנתון `i` שלילי, אז הערך המתאים ירד, ולא ייכלל בתוצאה. לְדוּגמָה:c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]])
tf.unsorted_segment_max(c, tf.constant([0, 1, 0]), num_segments=2)
# ==> [[ 4, 3, 3, 4],
# [5, 6, 7, 8]]
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב TNummer > UnsortedSegmentMax <T> | |
פלט <T> | פלט () בעל צורה זהה לנתונים, פרט לממדים הראשונים של `segment_ids.rank`, שמוחלפים במאפיין יחיד בעל גודל `num_segments`. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת לקבלת ידית סמלית המייצגת את חישוב הקלט.
public static UnsortedSegmentMax <T> create ( scope scope, Operand <T> data, Operand <? מרחיב TNumber > segmentIds, Operand <? מרחיב Tnumber > numSegments)
שיטת מפעל ליצירת מחלקה העוטפת פעולת UnsortedSegmentMax חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
מזהי segment | טנסור שצורתו היא קידומת של `data.shape`. |
מחזיר
- מופע חדש של UnsortedSegmentMax
פלט ציבורי <T> פלט ()
בעל צורה זהה לנתונים, פרט לממדים הראשונים של `segment_ids.rank`, שמוחלפים במאפיין יחיד בעל גודל `num_segments`.