RaggedGather

सार्वजनिक अंतिम कक्षा रैग्डगैदर

`indices` के अनुसार `params` अक्ष `0` से फटे हुए स्लाइस इकट्ठा करें।

`आउटपुट_डेंस_वैल्यूज़` और `आउटपुट_नेस्टेड_स्प्लिट्स` से बना `रैग्डटेन्सर` आउटपुट आउटपुट करता है, जैसे:

output.shape = indices.shape + params.shape[1:]
 output.ragged_rank = indices.shape.ndims + params.ragged_rank
 output[i...j, d0...dn] = params[indices[i...j], d0...dn]
 
कहाँ
  • `params = ragged.from_nested_row_splits(params_dense_values,params_nested_splits)` वे मान प्रदान करता है जिन्हें एकत्र किया जाना चाहिए।
  • `सूचकांक` dtype `int32` या `int64` के साथ एक सघन टेंसर है, जो दर्शाता है कि कौन से मान एकत्र किए जाने चाहिए।
  • `आउटपुट = रैग्ड.फ्रॉम_नेस्टेड_रो_स्प्लिट्स(आउटपुट_डेंस_वैल्यूज, आउटपुट_नेस्टेड_स्प्लिट्स)` आउटपुट टेंसर है।
(नोट: इस c++ ऑप का उपयोग उच्च-स्तरीय पायथन `tf.ragged.gather` op को लागू करने के लिए किया जाता है, जो रैग्ड इंडेक्स का भी समर्थन करता है।)

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

स्थिर <T संख्या बढ़ाता है, U, V संख्या बढ़ाता है> RaggedGather <T, U>
बनाएं ( स्कोप स्कोप, Iterable< ऑपरेंड <T>> पैराम्सनेस्टेडस्प्लिट्स, ऑपरेंड <U> पैराम्सDenseValues, ऑपरेंड <V> इंडेक्स, लॉन्ग आउटपुटट्रैग्डरैंक)
एक नए RaggedGather ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <यू>
आउटपुटडेंसवैल्यूज़ ()
लौटाए गए RaggedTensor के लिए `flat_values`।
सूची< आउटपुट <टी>>
आउटपुटनेस्टेडस्प्लिट्स ()
`नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं।

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

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

सार्वजनिक स्थैतिक रैग्डगैदर <टी, यू> बनाएं ( स्कोप स्कोप, इटरेबल < ऑपरेंड <टी>> पैराम्सनेस्टेडस्प्लिट्स, ऑपरेंड <यू> पैराम्सडेंसवैल्यूज, ऑपरेंड <वी> इंडेक्स, लॉन्ग आउटपुटट्रैग्डरैंक)

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

पैरामीटर
दायरा वर्तमान दायरा
पैराम्सनेस्टेडस्प्लिट्स `नेस्टेड_रो_स्प्लिट्स` टेंसर जो `पैराम्स` रैग्डटेन्सर इनपुट के लिए पंक्ति-विभाजन को परिभाषित करते हैं।
पैराम्सडेंसवैल्यूज़ `params` RaggedTensor के लिए `flat_values`। पाइथन स्तर पर Dens_values ​​​​से फ़्लैट_values ​​​​में एक शब्दावली परिवर्तन हुआ था, इसलिए Dens_values ​​अप्रचलित नाम है।
सूचकांक मूल्यों के `पैरामीटर` के सबसे बाहरी आयाम में सूचकांक जिन्हें एकत्र किया जाना चाहिए।
आउटपुटट्रैग्डरैंक आउटपुट RaggedTensor की रैग्ड रैंक। `आउटपुट_नेस्टेड_स्प्लिट्स` में `रो_स्प्लिट्स` टेंसर की यह संख्या शामिल होगी। यह मान `indices.shape.ndims +params.ragged_rank - 1` के बराबर होना चाहिए।
रिटर्न
  • रैग्डगेदर का एक नया उदाहरण

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

लौटाए गए RaggedTensor के लिए `flat_values`।

सार्वजनिक सूची < आउटपुट <T>> आउटपुटनेस्टेडस्प्लिट्स ()

`नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं।