चेतावनी: यह एपीआई हटा दिया गया है और प्रतिस्थापन के स्थिर होने के बाद TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।

Gather

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
पब्लिक फाइनल क्लास गैदर

`सूचकांक` के अनुसार `परम्स` अक्ष `अक्ष` से स्लाइस इकट्ठा करें।

`सूचकांक` किसी भी आयाम (आमतौर पर 0-डी या 1-डी) का एक पूर्णांक टेंसर होना चाहिए। आकार के साथ एक आउटपुट टेंसर उत्पन्न करता है `params.shape[:axis] + index.shape[batch_dims:] + params.shape[axis + 1:]` कहा पे:

# Scalar indices (output is rank(params) - 1).
     output[a_0, ..., a_n, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices, b_0, ..., b_n]
 
     # Vector indices (output is rank(params)).
     output[a_0, ..., a_n, i, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
 
     # Higher rank indices (output is rank(params) + rank(indices) - 1).
     output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
       params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
 

ध्यान दें कि सीपीयू पर, यदि एक आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो एक त्रुटि वापस आ जाती है। GPU पर, यदि एक आउट ऑफ़ बाउंड इंडेक्स पाया जाता है, तो 0 को संबंधित आउटपुट मान में संग्रहीत किया जाता है।

`tf.batch_gather` और tf.gather_nd भी देखें।

नेस्टेड कक्षाएं

कक्षा इकट्ठा।विकल्प Gather करने के लिए वैकल्पिक विशेषताएं

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

आउटपुट <टी>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर इकट्ठा। विकल्प
बैचडिम्स (लॉन्ग बैचडिम्स)
स्थिर <टी, यू संख्या बढ़ाता है, वी संख्या बढ़ाता है> इकट्ठा <टी>
create ( स्कोप स्कोप, ऑपरेंड <T> पैराम्स, ऑपरेंड <U> इंडेक्स, ऑपरेंड <V> एक्सिस, ऑप्शंस... विकल्प)
एक नया इकट्ठा ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>
आउटपुट ()
आकार `params.shape[:axis] + index.shape + params.shape[axis + 1:]` आकार के साथ, `index` द्वारा दिए गए इंडेक्स से एकत्रित `params` के मान।

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

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

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

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

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

सार्वजनिक स्थैतिक इकट्ठा । विकल्प बैचडिम्स (लंबे बैचडिम्स)

सार्वजनिक स्थैतिक इकट्ठा <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> पैराम्स, ऑपरेंड <यू> इंडेक्स, ऑपरेंड <वी> अक्ष, विकल्प ... विकल्प)

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

मापदंडों
दायरा वर्तमान दायरा
पैरामीटर वह टेंसर जिससे मान इकट्ठा करना है। कम से कम रैंक `अक्ष + 1` होना चाहिए।
सूचकांक सूचकांक टेंसर। `[0, params.shape[axis])` की सीमा में होना चाहिए।
एक्सिस से `सूचकांक` इकट्ठा करने के लिए `पैरा` में धुरी। पहले आयाम के लिए डिफ़ॉल्ट। नकारात्मक सूचकांक का समर्थन करता है।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • इकट्ठा का एक नया उदाहरण

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

आकार `params.shape[:axis] + index.shape + params.shape[axis + 1:]` आकार के साथ, `index` द्वारा दिए गए इंडेक्स से एकत्रित `params` के मान।

,
पब्लिक फाइनल क्लास गैदर

`सूचकांक` के अनुसार `परम्स` अक्ष `अक्ष` से स्लाइस इकट्ठा करें।

`सूचकांक` किसी भी आयाम (आमतौर पर 0-डी या 1-डी) का एक पूर्णांक टेंसर होना चाहिए। आकार के साथ एक आउटपुट टेंसर उत्पन्न करता है `params.shape[:axis] + index.shape[batch_dims:] + params.shape[axis + 1:]` कहा पे:

# Scalar indices (output is rank(params) - 1).
     output[a_0, ..., a_n, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices, b_0, ..., b_n]
 
     # Vector indices (output is rank(params)).
     output[a_0, ..., a_n, i, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
 
     # Higher rank indices (output is rank(params) + rank(indices) - 1).
     output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
       params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
 

ध्यान दें कि सीपीयू पर, यदि एक आउट ऑफ बाउंड इंडेक्स पाया जाता है, तो एक त्रुटि वापस आ जाती है। GPU पर, यदि एक आउट ऑफ़ बाउंड इंडेक्स पाया जाता है, तो 0 को संबंधित आउटपुट मान में संग्रहीत किया जाता है।

`tf.batch_gather` और tf.gather_nd भी देखें।

नेस्टेड कक्षाएं

कक्षा इकट्ठा।विकल्प Gather करने के लिए वैकल्पिक विशेषताएं

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

आउटपुट <टी>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर इकट्ठा। विकल्प
बैचडिम्स (लॉन्ग बैचडिम्स)
स्थिर <टी, यू संख्या बढ़ाता है, वी संख्या बढ़ाता है> इकट्ठा <टी>
create ( स्कोप स्कोप, ऑपरेंड <T> पैराम्स, ऑपरेंड <U> इंडेक्स, ऑपरेंड <V> एक्सिस, ऑप्शंस... विकल्प)
एक नया इकट्ठा ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>
आउटपुट ()
आकार `params.shape[:axis] + index.shape + params.shape[axis + 1:]` आकार के साथ, `index` द्वारा दिए गए इंडेक्स से एकत्रित `params` के मान।

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

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

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

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

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

सार्वजनिक स्थैतिक इकट्ठा । विकल्प बैचडिम्स (लंबे बैचडिम्स)

सार्वजनिक स्थैतिक इकट्ठा <टी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> पैराम्स, ऑपरेंड <यू> इंडेक्स, ऑपरेंड <वी> अक्ष, विकल्प ... विकल्प)

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

मापदंडों
दायरा वर्तमान दायरा
पैरामीटर वह टेंसर जिससे मान इकट्ठा करना है। कम से कम रैंक `अक्ष + 1` होना चाहिए।
सूचकांक सूचकांक टेंसर। `[0, params.shape[axis])` की सीमा में होना चाहिए।
एक्सिस से `सूचकांक` इकट्ठा करने के लिए `पैरा` में धुरी। पहले आयाम के लिए डिफ़ॉल्ट। नकारात्मक सूचकांक का समर्थन करता है।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • इकट्ठा का एक नया उदाहरण

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

आकार `params.shape[:axis] + index.shape + params.shape[axis + 1:]` आकार के साथ, `index` द्वारा दिए गए इंडेक्स से एकत्रित `params` के मान।