BatchMatMulV2

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

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

`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[..., :, :])

ध्यान दें : `BatchMatMulV2` बैच आयामों में प्रसारण का समर्थन करता है। प्रसारण के बारे में अधिक जानकारी [यहां](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।

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

कक्षा BatchMatMulV2.विकल्प BatchMatMulV2 के लिए वैकल्पिक विशेषताएँ

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

स्थिर BatchMatMulV2.विकल्प
adjX (बूलियन adjX)
स्थिर BatchMatMulV2.विकल्प
adjY (बूलियन adjY)
आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <T> BatchMatMulV2 <T>
बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <T> y, विकल्प... विकल्प)
एक नए BatchMatMulV2 ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर BatchMatMulV2.विकल्प
ग्रेडएक्स (बूलियन ग्रेडएक्स)
स्थिर BatchMatMulV2.विकल्प
ग्रेडवाई (बूलियन ग्रेडवाई)
आउटपुट <T>
आउटपुट ()
3-डी या उच्चतर आकार के साथ `[..., r_o, c_o]`

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

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

सार्वजनिक स्थैतिक BatchMatMulV2.Options adjX (बूलियन adjX)

पैरामीटर
adjX यदि `सही` है, तो `x` के स्लाइस को जोड़ें। डिफ़ॉल्ट `गलत` है।

सार्वजनिक स्थैतिक BatchMatMulV2.Options adjY (बूलियन adjY)

पैरामीटर
adjY यदि `सही` है, तो `y` के स्लाइस को जोड़ें। डिफ़ॉल्ट `गलत` है।

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

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

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

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

पैरामीटर
दायरा वर्तमान दायरा
एक्स 2-डी या उच्चतर आकार के साथ `[..., r_x, c_x]`।
2-डी या उच्चतर आकार के साथ `[..., r_y, c_y]`।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • BatchMatMulV2 का एक नया उदाहरण

सार्वजनिक स्थैतिक BatchMatMulV2.Options gradX (बूलियन gradX)

सार्वजनिक स्थैतिक BatchMatMulV2.Options gradY (बूलियन ग्रेडY)

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

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

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

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

`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[..., :, :])

ध्यान दें : `BatchMatMulV2` बैच आयामों में प्रसारण का समर्थन करता है। प्रसारण के बारे में अधिक जानकारी [यहां](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।

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

कक्षा BatchMatMulV2.विकल्प BatchMatMulV2 के लिए वैकल्पिक विशेषताएँ

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

स्थिर BatchMatMulV2.विकल्प
adjX (बूलियन adjX)
स्थिर BatchMatMulV2.विकल्प
adjY (बूलियन adjY)
आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <T> BatchMatMulV2 <T>
बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <T> y, विकल्प... विकल्प)
एक नए BatchMatMulV2 ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर BatchMatMulV2.विकल्प
ग्रेडएक्स (बूलियन ग्रेडएक्स)
स्थिर BatchMatMulV2.विकल्प
ग्रेडवाई (बूलियन ग्रेडवाई)
आउटपुट <T>
आउटपुट ()
3-डी या उच्चतर आकार के साथ `[..., r_o, c_o]`

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

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

सार्वजनिक स्थैतिक BatchMatMulV2.Options adjX (बूलियन adjX)

पैरामीटर
adjX यदि `सही` है, तो `x` के स्लाइस को जोड़ें। डिफ़ॉल्ट `गलत` है।

सार्वजनिक स्थैतिक BatchMatMulV2.Options adjY (बूलियन adjY)

पैरामीटर
adjY यदि `सही` है, तो `y` के स्लाइस को जोड़ें। डिफ़ॉल्ट `गलत` है।

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

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

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

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

पैरामीटर
दायरा वर्तमान दायरा
एक्स 2-डी या उच्चतर आकार के साथ `[..., r_x, c_x]`।
2-डी या उच्चतर आकार के साथ `[..., r_y, c_y]`।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • BatchMatMulV2 का एक नया उदाहरण

सार्वजनिक स्थैतिक BatchMatMulV2.Options gradX (बूलियन gradX)

सार्वजनिक स्थैतिक BatchMatMulV2.Options gradY (बूलियन ग्रेडY)

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

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