LogMatrixDeterminant

מחלקה סופית ציבורית LogMatrixDeterminant

מחשב את הסימן והלוג של הערך המוחלט של הקובע של

מטריצה ​​מרובעת אחת או יותר.

הקלט הוא טנזור של צורה `[N, M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות מרובעות. הפלטים הם שני טנסורים המכילים את הסימנים והערכים המוחלטים של הקובעים הלוגיים עבור כל N תת-מטריצות הקלט `[..., :, :]` כך ש-`דטרמיננט = סימן*exp(log_abs_determinant)`. ה-'log_abs_determinant' מחושב כ-'det(P)*sum(log(diag(LU)))' כאשר 'LU' הוא פירוק ה-'LU' של הקלט ו-'P' הוא מטריצת התמורה המתאימה.

קבועים

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

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

סטטי <T מרחיב את TType > LogMatrixDeterminant <T>
צור ( היקף היקף , קלט אופרנד <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת LogMatrixDeterminant חדשה.
פלט <T>
logAbsDeterminant ()
הלוגים של הערכים האבסולוטיים של הקובעים של N מטריצות הקלט.
פלט <T>
סימן ()
הסימנים של הקובעים היומן של התשומות.

שיטות בירושה

קבועים

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

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

ערך קבוע: "LogMatrixDeterminant"

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

public static LogMatrixDeterminant <T> create ( scope scope, Operand <T> קלט)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט הצורה היא `[N, M, M]`.
החזרות
  • מופע חדש של LogMatrixDeterminant

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

הלוגים של הערכים האבסולוטיים של הקובעים של N מטריצות הקלט. הצורה היא `[N]`.

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

הסימנים של הקובעים היומן של התשומות. הצורה היא `[N]`.