ממירה כל מחרוזת ב-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 | |
פלט < TInt64 > | פלט () טנסור באותו צורה כמו הקלט `string_tensor`. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי < TInt64 > asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
יצירת ToHashBucketFast סטטית ציבורית ( scope scope, Operand < TSString > input, Long numBuckets)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ToHashBucketFast חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
קֶלֶט | המחרוזות להקצאת דלי גיבוב. |
numBuckets | מספר הדליים. |
החזרות
- מופע חדש של ToHashBucketFast