SparseMatrixMatMul

כיתת גמר ציבורית SparseMatrixMatMul

מטריקס-מכפיל מטריצה ​​דלילה עם מטריצה ​​צפופה.

מחזירה מטריצה ​​צפופה. עבור כניסות A ו-B, כאשר A הוא CSR ו-B צפוף; אופ זה מחזיר C צפוף;

אם transpose_output הוא false, מחזיר:

C = A . B
 
אם transpose_output הוא `true`, מחזיר:
C = transpose(A . B) = transpose(B) . transpose(A)
 
כאשר ההעברה מתבצעת לאורך שני הממדים הפנימיים ביותר (מטריצה).

אם פלט_מצומד הוא `נכון`, מחזיר:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
אם גם פלט מצומד וגם פלט transpose הם `true`, מחזיר:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

כיתות מקוננות

מעמד SparseMatrixMatMul.Options תכונות אופציונליות עבור SparseMatrixMatMul

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

סטטי SparseMatrixMatMul.Options
adjointA (AdjointA בוליאני)
סטטי SparseMatrixMatMul.Options
adjointB (AdjointB בוליאני)
פלט <T>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי SparseMatrixMatMul.Options
conjugateOutput (בוליאני conjugateOutput)
סטטי <T> SparseMatrixMatMul <T>
צור ( scope scope, Operand <?> a, Operand <T> b, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseMatrixMatMul חדשה.
פלט <T>
פלט ()
טנזור פלט צפוף.
סטטי SparseMatrixMatMul.Options
transposeA (בוליאני transposeA)
סטטי SparseMatrixMatMul.Options
transposeB (טרנספוזי בוליאני)
סטטי SparseMatrixMatMul.Options
transposeOutput (בוליאני transposeOutput)

שיטות בירושה

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

סטטי ציבורי SparseMatrixMatMul.Options adjointA (AdjointA בוליאני)

פרמטרים
adjointA מציין אם יש לבצע טרנספוזיציה של 'a'.

סטטי ציבורי SparseMatrixMatMul.Options adjointB (AdjointB בוליאני)

פרמטרים
צמוד ב מציין אם יש לבצע טרנספוזיציה של 'b'.

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

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

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

public static SparseMatrixMatMul.Options conjugateOutput (בוליאני conjugateOutput)

פרמטרים
conjugateOutput מצמיד את המכפלה של 'a' ו-'b'.

public static SparseMatrixMatMul <T> create ( scope scope, Operand <?> a, Operand <T> b, Options... options)

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

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

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

טנזור פלט צפוף.

סטטי ציבורי SparseMatrixMatMul.Options transposeA (בוליאני transposeA)

פרמטרים
transposeA מציין אם יש להעביר 'a'.

סטטי ציבורי SparseMatrixMatMul.Options transposeB (טרנספוזי בוליאניB)

פרמטרים
transposeB מציין אם יש להעביר את 'b'.

סטטי ציבורי SparseMatrixMatMul.Options transposeOutput (בוליאני transposeOutput)

פרמטרים
transposeOutput מעביר את המכפלה של 'a' ו-'b'.