יוצר צלב דליל מתוך רשימה של טנסורים דלים וצפופים.
האופ לוקח שתי רשימות, אחת של 2D `SparseTensor` ואחת של `Tensor` דו-ממדית, כל אחת מייצגת תכונות של עמודת תכונה אחת. הוא מוציא 'SparseTensor' דו-ממדי עם הצלבות אצווה של תכונות אלה.
לדוגמה, אם הכניסות הן
כניסות[0]: SparseTensor עם צורה = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c"
כניסות[1]: SparseTensor עם צורה = [2, 1] [0, 0]: "d" [1, 0]: "e"
כניסות[2]: טנסור [["f"], ["g"]]
אז הפלט יהיה
shape = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"
אם hashed_output=true אז הפלט יהיה
shape = [2, 2] [0, 0]: FingerprintCat64( Fingerprint64("f"), FingerprintCat64( Fingerprint64("d"), Fingerprint64("a"))) [1, 0]: FingerprintCat64( Fingerprint64(" g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("b"))) [1, 1]: FingerprintCat64( Fingerprint64("g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("c" )))
קבועים
| חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow | 
שיטות ציבוריות
| סטטי SparseCrossHashed |  create ( scope scope, Iterable< Operand < TInt64 >> אינדקסים, Iterable< Operand <?>> ערכים, Iterable< Operand < TInt64 >> צורות, Iterable< Operand <?>> denseInputs, Operand < TInt64 > numBuckets, Operand < TBool > strongHash, Operand < TInt64 > salt)  שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseCrossHashed חדשה.  | 
| פלט < TInt64 > |  מדדי פלט ()  2-D.  | 
| פלט < TInt64 > |  outputShape ()  1-D.  | 
| פלט < TInt64 > |  ערכי פלט ()  1-D.   | 
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
ציבורי סטטי SparseCrossHashed create ( היקף היקף, Iterable< Operand < TInt64 >> אינדקסים, Iterable< Operand <?>> ערכי, Iterable< Operand < TInt64 >> צורות, Iterable< Operand <?>> denseInputs, Operand < TInt64 > numBuckets, Operand < TBool > strongHash, Operand < TInt64 > salt)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseCrossHashed חדשה.
פרמטרים
| תְחוּם | ההיקף הנוכחי | 
|---|---|
| מדדים | 2-D. מדדים של כל קלט `SparseTensor`. | 
| ערכים | 1-D. ערכים של כל `SparseTensor`. | 
| צורות | 1-D. צורות של כל `SparseTensor`. | 
| כניסות צפופות | 2-D. עמודות המיוצגות על ידי 'טנזור' צפוף. | 
| numBuckets | הוא משמש אם hashed_output נכון. פלט = hashed_value%num_buckets אם num_buckets > 0 אחר hashed_value. | 
| strongHash | בוליאני, אם זה נכון, ישמש סיפאש עם מלח במקום farmhash. | 
| מלח | ציין את המלח שישמש את פונקציית הסיפאש. | 
החזרות
- מופע חדש של SparseCrossHashed