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