ExpandDims

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

מכניס ממד של 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.

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי <T, U מרחיב מספר> ExpandDims <T>
ליצור ( היקף היקף , קלט Operand <T>, ציר Operand <U>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ExpandDims חדשה.
פלט <T>
פלט ()
מכיל את אותם נתונים כמו 'קלט', אך לצורתו נוסף ממד נוסף בגודל 1.

שיטות בירושה

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

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

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

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

Public static ExpandDims <T> create ( היקף היקף , קלט Operand <T>, ציר Operand <U>)

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

פרמטרים
תְחוּם ההיקף הנוכחי
צִיר 0-D (סקלר). מציין את אינדקס הממדים שבו יש להרחיב את הצורה של 'קלט'. חייב להיות בטווח `[-rank(input) - 1, rank(input)]`.
החזרות
  • מופע חדש של ExpandDims

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

מכיל את אותם נתונים כמו 'קלט', אך לצורתו נוסף ממד נוסף בגודל 1.