ToHashBucketFast

שיעור הגמר הציבורי ToHashBucketFast

ממירה כל מחרוזת ב-Tensor הקלט למוד ה-hash שלה במספר דליים.

פונקציית ה-hash היא דטרמיניסטית לגבי תוכן המחרוזת בתוך התהליך ולעולם לא תשתנה. עם זאת, זה לא מתאים להצפנה. ניתן להשתמש בפונקציה זו כאשר זמן ה-CPU מועט והכניסות מהימנות או לא חשובות. קיים סיכון שיריבים יבנו תשומות שכולן גיבוב לאותו דלי. כדי למנוע בעיה זו, השתמש בפונקציית hash חזקה עם `tf.string_to_hash_bucket_strong`.

דוגמאות:

>>> tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow", "2.x")], 3).numpy() array([0, 2, 2])

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

פלט < TInt64 >
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי ToHashBucketFast
צור ( scope scope, Operand < TSString > input, Long numBuckets)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ToHashBucketFast חדשה.
פלט < TInt64 >
פלט ()
טנסור באותו צורה כמו הקלט `string_tensor`.

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "StringToHashBucketFast"

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

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

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

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

יצירת ToHashBucketFast סטטית ציבורית ( scope scope, Operand < TSString > input, Long numBuckets)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט המחרוזות להקצאת דלי גיבוב.
numBuckets מספר הדליים.
החזרות
  • מופע חדש של ToHashBucketFast

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

טנסור באותו צורה כמו הקלט `string_tensor`.