StatelessShuffle

שיעור גמר ציבורי StatelessShuffle

מערבב באופן אקראי ודטרמיניסטי טנזור לאורך הממד הראשון שלו.

הטנזור מערבב לאורך ממד 0, כך שכל `ערך[j]` ממופה ל`פלט[i]` אחד ויחיד. לדוגמה, מיפוי שעלול להתרחש עבור טנזור 3x2 הוא:

[[1, 2],       [[5, 6],
  [3, 4],  ==>   [1, 2],
  [5, 6]]        [3, 4]]
 
הפלטים הם פונקציה דטרמיניסטית של `ערך`, `מפתח`, `מונה` ו`אלג`.

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי <T> StatelessShuffle <T>
create ( היקף היקף , ערך Operand <T>, מקש Operand <?>, Operand <?> counter, Operand <Integer> alg)
שיטת מפעל ליצירת מחלקה העוטפת פעולת StatelessShuffle חדשה.
פלט <T>
פלט ()
טנזור באותו צורה וסוג כמו 'ערך', דשדש לאורך הממד הראשון שלו.

שיטות בירושה

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

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

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

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

סטטי ציבורי סטטי StatelessShuffle <T> create ( היקף היקף , ערך Operand <T>, מקש Operand <?>, Operand <?> מונה, Operand <Integer> alg)

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

פרמטרים
תְחוּם ההיקף הנוכחי
עֵרֶך הטנזור שיש לערבב.
מַפְתֵחַ מפתח עבור אלגוריתם RNG מבוסס-נגד (צורה uint64[1]).
דֶלְפֵּק מונה ראשוני עבור אלגוריתם RNG מבוסס-נגד (צורה uint64[2] או uint64[1] בהתאם לאלגוריתם). אם ניתן וקטור גדול יותר, רק החלק הדרוש משמאל (כלומר [:N]) ישמש.
alg אלגוריתם RNG (צורה int32[]).
מחזיר
  • מופע חדש של StatelessShuffle

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

טנזור באותו צורה וסוג כמו 'ערך', דשדש לאורך הממד הראשון שלו.