MatrixLogarithm

שיעור הגמר הציבורי MatrixLogarithm

מחשב את הלוגריתם המטריצת של מטריצה ​​ריבועית אחת או יותר:

\\(log(exp(A)) = A\\)

אופציה זו מוגדרת רק עבור מטריצות מורכבות. אם A הוא חיובי-מוגדר ואמיתי, אז הליהוק למטריצה ​​מורכבת, לקיחת הלוגריתם והשלכה חזרה למטריצה ​​אמיתית תיתן את התוצאה הנכונה.

פונקציה זו מחשבת את הלוגריתם המטריצת באמצעות אלגוריתם Schur-Parlett. ניתן למצוא פרטים על האלגוריתם בסעיף 11.6.2 מתוך: Nicholas J. Higham, Functions of Matrices: Theory and Computation, SIAM 2008. ISBN 978-0-898716-46-7.

הקלט הוא טנזור של צורה `[..., M, M]` ש-2 הממדים הפנימיים ביותר שלו יוצרים מטריצות מרובעות. הפלט הוא טנסור בעל צורה זהה לקלט המכיל את האקספוננציאלי עבור כל תת-מטריצות הקלט `[..., :, :]`.

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > MatrixLogarithm <T>
צור ( היקף היקף , קלט אופרנד <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת MatrixLogarithm חדשה.
פלט <T>
פלט ()
הצורה היא `[..., M, M]`.

שיטות בירושה

org.tensorflow.op.RawOp
בוליאנית סופית
שווה (Object obj)
int סופי
מִבצָע
אופ ()
החזר יחידת חישוב זו Operation אחת.
מחרוזת סופית
בוליאני
שווה (Object arg0)
שיעור אחרון<?>
getClass ()
int
hashcode ()
ריק סופי
להודיע ​​()
ריק סופי
הודע הכל ()
חוּט
toString ()
ריק סופי
המתן (ארג0 ארוך, int arg1)
ריק סופי
המתן (ארג0 ארוך)
ריק סופי
חכה ()
org.tensorflow.op.Op
אבסטרקט ExecutionEnvironment
env ()
החזר את סביבת הביצוע שבה נוצר האופציה הזו.
מבצע מופשט
אופ ()
החזר יחידת חישוב זו Operation אחת.
org.tensorflow.Operand
פלט מופשט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
תקציר T
asTensor ()
מחזיר את הטנזור באופרנד זה.
צורה מופשטת
צורה ()
מחזירה את הצורה (הידועה אולי בחלקה) של הטנזור שאליו מתייחס Output של אופרנד זה.
מחלקה מופשטת<T>
סוג ()
מחזירה את סוג הטנזור של אופרנד זה
org.tensorflow.ndarray.Shaped
מופשט int
צורה מופשטת
מופשט ארוך
גודל ()
מחשב ומחזיר את הגודל הכולל של מיכל זה, במספר ערכים.

קבועים

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

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

ערך קבוע: "MatrixLogarithm"

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

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

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

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

ציבורי סטטי MatrixLogarithm <T> create ( היקף היקף , קלט Operand <T>)

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

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

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

הצורה היא `[..., M, M]`.