चेतावनी: इस एपीआई को पदावनत कर दिया गया है और प्रतिस्थापन के स्थिर होने के बाद इसे TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।
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 ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि। |
आउटपुट <यू> | |
सूची< आउटपुट <टी>> | आउटपुटनेस्टेडस्प्लिट्स () `नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं। |
विरासत में मिले तरीके
कक्षा java.lang.Object से बूलियन | बराबर (ऑब्जेक्ट arg0) |
अंतिम कक्षा<?> | गेटक्लास () |
int यहाँ | हैशकोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
सार्वजनिक तरीके
सार्वजनिक स्थैतिक रैग्डगैदर <टी, यू> बनाएं ( स्कोप स्कोप, इटरेबल < ऑपरेंड <टी>> पैराम्सनेस्टेडस्प्लिट्स, ऑपरेंड <यू> पैराम्सडेंसवैल्यूज, ऑपरेंड <वी> इंडेक्स, लॉन्ग आउटपुटट्रैग्डरैंक)
एक नए RaggedGather ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|
पैराम्सनेस्टेडस्प्लिट्स | `नेस्टेड_रो_स्प्लिट्स` टेंसर जो `पैराम्स` रैग्डटेन्सर इनपुट के लिए पंक्ति-विभाजन को परिभाषित करते हैं। |
---|
पैराम्सडेंसवैल्यूज़ | `params` RaggedTensor के लिए `flat_values`। पाइथन स्तर पर Dens_values से फ़्लैट_values में एक शब्दावली परिवर्तन हुआ था, इसलिए Dens_values अप्रचलित नाम है। |
---|
सूचकांक | मूल्यों के `पैरामीटर` के सबसे बाहरी आयाम में सूचकांक जिन्हें एकत्र किया जाना चाहिए। |
---|
आउटपुटट्रैग्डरैंक | आउटपुट RaggedTensor की रैग्ड रैंक। `आउटपुट_नेस्टेड_स्प्लिट्स` में `रो_स्प्लिट्स` टेंसर की यह संख्या शामिल होगी। यह मान `indices.shape.ndims +params.ragged_rank - 1` के बराबर होना चाहिए। |
---|
रिटर्न
- रैग्डगेदर का एक नया उदाहरण
सार्वजनिक आउटपुट <U> आउटपुटDenseValues ()
लौटाए गए RaggedTensor के लिए `flat_values`।
सार्वजनिक सूची < आउटपुट <T>> आउटपुटनेस्टेडस्प्लिट्स ()
`नेस्टेड_रो_स्प्लिट्स` टेंसर जो लौटाए गए रैग्डटेन्सर के लिए पंक्ति-विभाजन को परिभाषित करते हैं।
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-10 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}