बैचों में दो टेंसर के स्लाइस को गुणा करता है।
`टेन्सर` `x` और `y` के सभी स्लाइस को गुणा करता है (प्रत्येक स्लाइस को एक बैच के तत्व के रूप में देखा जा सकता है), और एक ही बैच आकार के एकल आउटपुट टेंसर में व्यक्तिगत परिणामों को व्यवस्थित करता है। प्रत्येक अलग-अलग स्लाइस को वैकल्पिक रूप से जोड़ा जा सकता है (मैट्रिक्स को जोड़ने के लिए इसे स्थानांतरित करना और संयुग्मित करना) गुणन से पहले `adj_x` या `adj_y` ध्वज को `ट्रू` पर सेट करके, जो डिफ़ॉल्ट रूप से `गलत` हैं।
इनपुट टेंसर `x` और `y` आकार के साथ 2-डी या उच्चतर हैं `[..., r_x, c_x]` और `[..., r_y, c_y]`।
आउटपुट टेंसर 2-डी या उच्चतर आकार के साथ [..., r_o, c_o]` है, जहां:
r_o = c_x अगर adj_x और r_x c_o = r_y अगर adj_y और c_y
इसकी गणना इस प्रकार की जाती है:
आउटपुट[..., :, :] = मैट्रिक्स (x[..., :, :]) * मैट्रिक्स (y[..., :, :])
नोट : `BatchMatMulV3` बैच आयामों में प्रसारण का समर्थन करता है। प्रसारण के बारे में अधिक [यहां](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।
नेस्टेड कक्षाएं
कक्षा | बैचमैटMulV3.Options | BatchMatMulV3 के लिए वैकल्पिक विशेषताएँ |
सार्वजनिक तरीके
स्थिर बैचमैटMulV3.Options | adjX (बूलियन adjX) |
स्थिर बैचमैटMulV3.Options | adjY (बूलियन adjY) |
आउटपुट <वी> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <V, T, U> BatchMatMulV3 <V> | create ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <U> y, Class<V> Tout, Options... विकल्प) एक नया BatchMatMulV3 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
आउटपुट <वी> | आउटपुट () आकार के साथ 3-डी या उच्चतर `[..., r_o, c_o]` |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक स्थैतिक BatchMatMulV3.Options adjX (बूलियन adjX)
मापदंडों
adjX | यदि `True`, `x` के स्लाइसों को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`। |
---|
सार्वजनिक स्थैतिक BatchMatMulV3.Options adjY (बूलियन adjY)
मापदंडों
adjY | यदि `True`, `y` के स्लाइस को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`। |
---|
सार्वजनिक आउटपुट <V> आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक बैचमैटमुलवी3 <वी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> एक्स, ऑपरेंड <यू> वाई, क्लास<वी> टाउट, विकल्प... विकल्प)
एक नया BatchMatMulV3 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
एक्स | 2-डी या उच्चतर आकार के साथ `[..., r_x, c_x]`। |
आप | 2-डी या उच्चतर आकार के साथ `[..., r_y, c_y]`। |
टाउट | यदि निर्दिष्ट नहीं है, तो टाउट इनपुट प्रकार के समान प्रकार है। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- BatchMatMulV3 का एक नया उदाहरण