מכניס ממד של 1 לצורת טנזור.
בהינתן `קלט` טנסור, פעולה זו מכניסה מימד של 1 ב"ציר" אינדקס הממדים של הצורה של `קלט`. אינדקס הממד 'ציר' מתחיל באפס; אם אתה מציין מספר שלילי עבור 'ציר' הוא נספר לאחור מהסוף.
פעולה זו שימושית אם ברצונך להוסיף ממד אצווה לרכיב בודד. לדוגמה, אם יש לך תמונה אחת של צורה `[גובה, רוחב, ערוצים]`, אתה יכול להפוך אותה לקבוצה של תמונה אחת עם `expand_dims(image, 0)`, מה שיהפוך את הצורה ל`[1, גובה , רוחב, ערוצים]`.
דוגמאות נוספות:
# 't' is a tensor of shape [2]
shape(expand_dims(t, 0)) ==> [1, 2]
shape(expand_dims(t, 1)) ==> [2, 1]
shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5]
shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
פעולה זו דורשת כי:`-1-input.dims() <= dim <= input.dims()`
פעולה זו קשורה ל-`squeeze()`, אשר מסירה ממדים בגודל 1.
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב את TType > ExpandDims <T> | |
פלט <T> | פלט () מכיל את אותם נתונים כמו 'קלט', אבל לצורתו נוסף ממד נוסף בגודל 1. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
Public static ExpandDims <T> create ( scope scope, Operand <T> קלט, Operand <? מרחיב Tnumber > ציר)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ExpandDims חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
צִיר | 0-D (סקלר). מציין את אינדקס הממדים שבו יש להרחיב את הצורה של 'קלט'. חייב להיות בטווח `[-rank(input) - 1, rank(input)]`. |
מחזיר
- מופע חדש של ExpandDims