SparseMatMul

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

הכפל את המטריצה ​​"a" במטריצה ​​"b".

התשומות חייבות להיות מטריצות דו מימדיות והממד הפנימי של "a" חייב להתאים לממד החיצוני של "b". גם "a" וגם "b" חייבים להיות `Tensor`s` לא `SparseTensor`s. אופציה זו מותאמת למקרה שבו לפחות אחד מ-"a" או "b" הוא דליל, במובן שיש להם חלק גדול של ערכים אפס. האיזון לשימוש זה לעומת כפל מטריצה ​​צפופה בפלטפורמה אחת היה 30% מערכי אפס במטריצה ​​הדלילה.

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

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

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

קבועים

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

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

סטטי SparseMatMul.Options
aIsSparse (aIsSparse בוליאני)
פלט < TFloat32 >
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי SparseMatMul.Options
bIsSparse (bIsSparse בוליאני)
סטטי SparseMatMul
create ( scope scope, Operand <? מרחיב TNumber > a, Operand <? מרחיב TNumber > b, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת SparseMatMul חדשה.
פלט < TFloat32 >
סטטי SparseMatMul.Options
transposeA (בוליאני transposeA)
סטטי SparseMatMul.Options
transposeB (טרנספוזי בוליאני)

שיטות בירושה

קבועים

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

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

ערך קבוע: "SparseMatMul"

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

ציבורי סטטי SparseMatMul.Options aIsSparse (בוליאני aIsSparse)

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

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

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

ציבורי סטטי SparseMatMul.Options bIsSparse (Boolian bIsSparse)

public static SparseMatMul create ( scope scope, Operand <? מרחיב Tnumber > a, Operand <? מרחיב Tnumber > b, Options... options)

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

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

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

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

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