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

OneHot

OneHot המעמד הסופי הציבור

מחזיר טנסור חם אחד.

המיקומים המיוצגים על ידי מדדים ב'מדדים' מקבלים את הערך 'on_value', בעוד שכל המיקומים האחרים מקבלים את הערך 'off_value'.

אם הקלט `מדדים` הוא דרגה `N`, הפלט יהיה בעל דרגה `N+1`, הציר החדש נוצר בממד `ציר` (ברירת מחדל: הציר החדש מצורף בסוף).

אם 'מדדים' הוא סקלרי, צורת הפלט תהיה וקטור של אורך 'עומק'.

אם `indices` היא וקטור באורך` features`, צורת הפלט יהיה:

features x depth if axis == -1
   depth x features if axis == 0
 
אם `indices` היא מטריצה (אצווה) עם צורה '[אצווה, תכונות]', צורת הפלט יהיה:
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
 
ואז פלט הוא `[4 x 3] ':
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
 
הוא פלט ואז` [3 x 4]':
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
 
פלט ואז הוא `[2 x 2 x 3] ':
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>
ליצור ( היקף היקף, האופרנד <T> מדדים, האופרנד <Integer> עומק, האופרנד <U> onValue, האופרנד <U> offValue, אפשרויות ... אופציות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת OneHot חדשה.
פלט <U>
פלט ()
הטנסור החם האחד.

שיטות בירושה

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

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

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

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

סטטי הציבור OneHot.Options ציר (ציר ארוך)

פרמטרים
צִיר הציר למילוי (ברירת מחדל: -1, ציר פנימי חדש ביותר).

הציבור סטטי OneHot <U> ליצור ( היקף היקף, האופרנד <T> מדדים, האופרנד <Integer> עומק, האופרנד <U> onValue, האופרנד <U> offValue, אפשרויות ... אופציות)

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

פרמטרים
תְחוּם ההיקף הנוכחי
מדדים טנסור של מדדים.
עוֹמֶק סקלאר המגדיר את עומק המימד החם האחד.
onValue סקלאר המגדיר את הערך למילוי פלט כאשר `מדדים[j] = i`.
offValue סקלאר המגדיר את הערך למילוי פלט כאשר `מדדים[j] != i`.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של OneHot

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

הטנסור החם האחד.