כיתת גמר ציבורית Svd
מחשב את הפירוק העצמי של אצווה של מטריצות צמודות עצמיות
(הערה: רק קלט אמיתי נתמך).
מחשב את הערכים העצמיים והווקטורים העצמיים של המטריצות M-by-N הפנימיות ביותר בטנסור כך שטנסור[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Transpose(v[...,:,:]).
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
שיטות בירושה
בוליאני | שווה (Object arg0) |
שיעור אחרון<?> | getClass () |
int | hashcode () |
ריק סופי | להודיע () |
ריק סופי | הודע הכל () |
חוּט | toString () |
ריק סופי | המתן (ארג0 ארוך, int arg1) |
ריק סופי | חכה (ארג0 ארוך) |
ריק סופי | חכה () |
אבסטרקט ExecutionEnvironment | env () החזר את סביבת הביצוע שבה נוצר האופציה הזו. |
מבצע מופשט |
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
ערך קבוע: "XlaSvd"
שיטות ציבוריות
Public static Svd <T> create ( scope scope, Operand <T> a, Long maxIter, Float epsilon, String precisionConfig)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Svd חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
א | טנסור הקלט. |
maxIter | המספר המרבי של עדכון סוויפ, כלומר, כל החלק המשולש התחתון או החלק המשולש העליון על סמך פרמטר נמוך יותר. מבחינה היוריסטית, נטען כי יש צורך בסוויפים בקירוב לוג(דקות (M,N)) בפועל (ר''פ: Golub & van Loan "חישוב מטריקס"). |
אפסילון | יחס הסובלנות. |
precisionConfig | פרוטו xla::PrecisionConfig בסידורי. |
החזרות
- מופע חדש של Svd
פלט ציבורי <T> s ()
ערכים יחידים. הערכים ממוינים בסדר גודל הפוך, ולכן s[..., 0] הוא הערך הגדול ביותר, s[..., 1] הוא השני בגודלו וכו'.