מחזיר טנסור חם אחד.
המיקומים המיוצגים על ידי מדדים ב'מדדים' מקבלים את הערך 'on_value', בעוד שכל המיקומים האחרים מקבלים את הערך 'off_value'.
אם הקלט `מדדים` הוא דרגה `N`, הפלט יהיה בעל דרגה `N+1`, הציר החדש נוצר בממד `ציר` (ברירת מחדל: הציר החדש מצורף בסוף).
אם 'מדדים' הוא סקלאר, צורת הפלט תהיה וקטור של אורך 'עומק'.
אם 'מדדים' הוא וקטור של 'תכונות' באורך, צורת הפלט תהיה:
features x depth if axis == -1
depth x features if axis == 0
batch x features x depth if axis == -1
batch x depth x features if axis == 1
depth x batch x features if axis == 0
נניח ש
indices = [0, 2, -1, 1]
depth = 3
on_value = 5.0
off_value = 0.0
axis = -1
output =
[5.0 0.0 0.0] // one_hot(0)
[0.0 0.0 5.0] // one_hot(2)
[0.0 0.0 0.0] // one_hot(-1)
[0.0 5.0 0.0] // one_hot(1)
indices = [0, 2, -1, 1]
depth = 3
on_value = 0.0
off_value = 3.0
axis = 0
output =
[0.0 3.0 3.0 3.0]
[3.0 3.0 3.0 0.0]
[3.0 3.0 3.0 3.0]
[3.0 0.0 3.0 3.0]
// ^ one_hot(0)
// ^ one_hot(2)
// ^ one_hot(-1)
// ^ one_hot(1)
indices = [[0, 2], [1, -1]]
depth = 3
on_value = 1.0
off_value = 0.0
axis = -1
output =
[
[1.0, 0.0, 0.0] // one_hot(0)
[0.0, 0.0, 1.0] // one_hot(2)
][
[0.0, 1.0, 0.0] // one_hot(1)
[0.0, 0.0, 0.0] // one_hot(-1)
]
כיתות מקוננות
מַחלָקָה | OneHot.Options | תכונות אופציונליות עבור OneHot |
שיטות ציבוריות
פלט <U> | asOutput () מחזירה את הידית הסמלית של טנזור. |
סטטי OneHot.Options | ציר (ציר ארוך) |
סטטי <U, T מרחיב מספר> OneHot <U> | |
פלט <U> | פלט () הטנסור החם האחד. |
שיטות בירושה
שיטות ציבוריות
פלט ציבורי <U> asOutput ()
מחזירה את הידית הסמלית של טנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
סטטי ציבורי OneHot <U> create ( היקף היקף , מדדי Operand <T>, Operand <Integer> עומק, Operand <U> onValue, Operand <U> offValue, Options... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת OneHot חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
מדדים | טנסור של מדדים. |
עוֹמֶק | סקלאר המגדיר את עומק המימד החם האחד. |
onValue | סקלאר המגדיר את הערך למילוי פלט כאשר `מדדים[j] = i`. |
offValue | סקלאר המגדיר את הערך למילוי פלט כאשר `מדדים[j] != i`. |
אפשרויות | נושא ערכי תכונות אופציונליות |
מחזיר
- מופע חדש של OneHot