tensorflow:: ops:: SparseCrossHashed
#include <sparse_ops.h>יוצר צלב דליל מרשימה של טנזורים דלילים וצפופים.
תַקצִיר
הפונקציה מקבלת שתי רשימות, אחת של SparseTensor דו-ממדי ואחת של Tensor דו-ממדי, כל אחת מייצגת תכונות של עמודת תכונות אחת. היא מוציאה SparseTensor דו-ממדי עם הצלבות אצווה של תכונות אלה.
לדוגמה, אם הקלטים הם
inputs[0]: SparseTensor with shape = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c" inputs[1]: SparseTensor with shape = [2, 1] [0, 0]: "d" [1, 0]: "e" inputs[2]: Tensor [["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")))טיעונים:
- היקף: אובייקט היקף
- אינדקסים: דו-ממדיים. אינדקסים של כל קלט
SparseTensor. - ערכים: ערכים חד-ממדיים של כל
SparseTensor. - צורות: חד-ממדיות. צורות של כל
SparseTensor. - dense_inputs: עמודות דו-ממדיות המיוצגות על ידי
Tensorצפוף. - num_buckets: משמש אם hashed_output הוא true. output = hashed_valuenum_buckets אם num_buckets > 0 אחרת hashed_value.
- strong_hash: בוליאני, אם זה נכון, siphash עם salt ישמש במקום farmhash.
- salt: ציין את המלח שישמש את פונקציית siphash.
החזרות:
-
Outputoutput_indices: אינדקסים דו-ממדיים של ה-SparseTensorהמשורשר. -
Outputoutput_values: 1-D. ערכים שאינם ריקים של ה-SparseTensorהמשורשר או המגובב. -
Outputoutput_shape: צורה חד-ממדית של ה-SparseTensorהמשורשר.
בנאים והורסים | |
|---|---|
SparseCrossHashed (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, :: tensorflow::InputList dense_inputs, :: tensorflow::Input num_buckets, :: tensorflow::Input strong_hash, :: tensorflow::Input salt) |
מאפיינים ציבוריים | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
מאפיינים ציבוריים
מִבצָע
Operation operation
מדדי_פלט
::tensorflow::Output output_indices
צורת_פלט
::tensorflow::Output output_shape
ערכי_פלט
::tensorflow::Output output_values
תפקידים ציבוריים
SparseCrossHashed
SparseCrossHashed( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, ::tensorflow::InputList dense_inputs, ::tensorflow::Input num_buckets, ::tensorflow::Input strong_hash, ::tensorflow::Input salt )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-11-05 (שעון UTC)."],[],[]]