BatchMatMul

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

बैचों में दो टेंसर के स्लाइस को गुणा करता है।

`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> x, ऑपरेंड <T> y, विकल्प... विकल्प)
एक नए BatchMatMul ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <T>
आउटपुट ()
3-डी या उच्चतर आकार के साथ `[..., r_o, c_o]`

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

स्थिरांक

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

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

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

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

सार्वजनिक स्थैतिक 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 का एक नया उदाहरण

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

3-डी या उच्चतर आकार के साथ `[..., r_o, c_o]`