Qr

सार्वजनिक अंतिम कक्षा Qr

एक या अधिक मैट्रिक्स के क्यूआर अपघटन की गणना करता है।

`टेन्सर` में प्रत्येक आंतरिक मैट्रिक्स के क्यूआर अपघटन की गणना इस प्रकार करता है कि `टेन्सर[..., :, :] = q[..., :, :] * आर[..., :,:])`

वर्तमान में, क्यूआर अपघटन के लिए ग्रेडिएंट केवल तभी अच्छी तरह से परिभाषित होता है जब आंतरिक मैट्रिक्स के पहले `पी` कॉलम रैखिक रूप से स्वतंत्र होते हैं, जहां `पी` `एम` और `एन` का न्यूनतम होता है, 2 सबसे आंतरिक आयाम `टेन्सर` का।

# a is a tensor.
 # q is a tensor of orthonormal matrices.
 # r is a tensor of upper triangular matrices.
 q, r = qr(a)
 q_full, r_full = qr(a, full_matrices=True)
 

नेस्टेड क्लासेस

कक्षा प्रश्न.विकल्प Qr के लिए वैकल्पिक विशेषताएँ

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

स्थिर <T, TType > Qr <T> का विस्तार करता है
बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> इनपुट, विकल्प... विकल्प)
एक नए Qr ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर Qr.विकल्प
फुलमैट्रिसेस (बूलियन फुलमैट्रिसेस)
आउटपुट <T>
क्यू ()
`ए` की सीमा के लिए ऑर्थोनॉर्मल आधार।
आउटपुट <T>
आर ()
त्रिकोणीय कारक.

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "Qr"

सार्वजनिक तरीके

सार्वजनिक स्थैतिक Qr <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, विकल्प... विकल्प)

एक नए Qr ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
इनपुट आकार का एक टेंसर `[..., M, N]` जिसके सबसे भीतरी 2 आयाम `[M, N]` आकार के आव्यूह बनाते हैं। मान लीजिए `P` `M` और `N` का न्यूनतम है।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • Qr का एक नया उदाहरण

सार्वजनिक स्थैतिक Qr.ऑप्शंस फुलमैट्रिसेस (बूलियन फुलमैट्रिसेस)

पैरामीटर
फुलमैट्रिसेस यदि सत्य है, तो पूर्ण आकार `q` और `r` की गणना करें। यदि गलत (डिफ़ॉल्ट) है, तो केवल `q` के प्रमुख `P` कॉलम की गणना करें।

सार्वजनिक आउटपुट <T> q ()

`ए` की सीमा के लिए ऑर्थोनॉर्मल आधार। यदि `full_matrices` `False` है तो आकार `[..., M, P]` है; यदि `full_matrices` `True` है तो आकार `[..., M, M]` है।

सार्वजनिक आउटपुट <टी> आर ()

त्रिकोणीय कारक. यदि `full_matrices` `गलत` है तो आकार `[..., P, N]` है। यदि `full_matrices` `True` है तो आकार `[..., M, N]` है।