ScatterNdUpdate

सार्वजनिक अंतिम वर्ग ScatterNdUpdate

किसी दिए गए मानों या स्लाइसों पर विरल `अपडेट` लागू करता है

`सूचकांक` के अनुसार परिवर्तनशील।

`ref` रैंक `P` वाला `Tensor` है और `indices` रैंक `Q` वाला `Tensor` है।

`सूचकांक` पूर्णांक टेंसर होना चाहिए, जिसमें सूचकांक `रेफ` में हों। इसका आकार \\([d_0, ..., d_{Q-2}, K]\\) होना चाहिए जहां `0 < K <= P`।

`सूचकांकों` का अंतरतम आयाम (लंबाई `K` के साथ) `ref` के `K`वें आयाम के साथ तत्वों (यदि `K = P`) या स्लाइस (यदि `K < P`) के सूचकांकों से मेल खाता है।

`अपडेट` आकार के साथ `Q-1+PK` रैंक का `टेन्सर` है:

$$[d_0, ..., d_{Q-2}, ref.shape[K], ..., ref.shape[P-1]].$$

उदाहरण के लिए, मान लें कि हम 4 बिखरे हुए तत्वों को रैंक-1 टेंसर से 8 तत्वों तक अद्यतन करना चाहते हैं। पायथन में, वह अपडेट इस तरह दिखेगा:

ref = tf.Variable([1, 2, 3, 4, 5, 6, 7, 8])
     indices = tf.constant([[4], [3], [1] ,[7]])
     updates = tf.constant([9, 10, 11, 12])
     update = tf.scatter_nd_update(ref, indices, updates)
     with tf.Session() as sess:
       print sess.run(update)
 
रेफरी का परिणामी अपडेट इस तरह दिखेगा:

[1, 11, 3, 10, 9, 6, 7, 12]

स्लाइस में अपडेट करने के तरीके के बारे में अधिक जानकारी के लिए tf.scatter_nd देखें।

`tf.scatter_update` और `tf.batch_scatter_update` भी देखें।

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

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

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

आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <T, U संख्या बढ़ाता है> ScatterNdUpdate <T>
बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> रेफरी, ऑपरेंड <यू> इंडेक्स, ऑपरेंड <टी> अपडेट, विकल्प... विकल्प)
एक नया ScatterNdUpdate ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <T>
आउटपुटरेफ ()
रेफरी के समान।
स्थिर ScatterNdUpdate.विकल्प
यूज़लॉकिंग (बूलियन यूज़लॉकिंग)

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

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

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

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

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

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

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

पैरामीटर
दायरा वर्तमान दायरा
संदर्भ एक परिवर्तनशील टेंसर। वेरिएबल नोड से होना चाहिए.
सूचकांक एक टेंसर. निम्न प्रकारों में से एक होना चाहिए: int32, int64। रेफरी में सूचकांकों का एक टेंसर।
अपडेट एक टेंसर. रेफरी के समान प्रकार होना चाहिए। रेफरी में जोड़ने के लिए अद्यतन मानों का एक टेंसर।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • ScatterNdUpdate का एक नया उदाहरण

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

रेफरी के समान। उन परिचालनों के लिए एक सुविधा के रूप में लौटाया गया जो अद्यतन होने के बाद अद्यतन मानों का उपयोग करना चाहते हैं।

सार्वजनिक स्थैतिक ScatterNdUpdate.ऑप्शंस यूज़लॉकिंग (बूलियन यूज़लॉकिंग)

पैरामीटर
लॉकिंग का उपयोग करें एक वैकल्पिक बूल. डिफ़ॉल्ट सत्य पर। यदि सत्य है, तो असाइनमेंट लॉक द्वारा सुरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है।