TakeManySparseFromTensorsMap

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

`SparseTensorsMap` से `SparseTensors` पढ़ें और उन्हें संयोजित करें।

इनपुट `sparse_handles` आकार का `int64` मैट्रिक्स होना चाहिए `[N, 1]` जहां `N` मिनीबैच आकार है और पंक्तियाँ `AddSparseToTensorsMap` या `AddManySparseToTensorsMap` के आउटपुट हैंडल से मेल खाती हैं। दिए गए इनपुट ऑप्स में गए मूल `SparseTensor` ऑब्जेक्ट की रैंक सभी मेल खानी चाहिए। जब अंतिम `SparseTensor` बनाया जाता है, तो इसकी रैंक आने वाली `SparseTensor` ऑब्जेक्ट की रैंक से एक अधिक होती है (उन्हें बाईं ओर एक नई पंक्ति आयाम के साथ संयोजित किया गया है)।

सभी आयामों के लिए आउटपुट `SparseTensor` ऑब्जेक्ट के आकार मान, लेकिन पहले संबंधित आयामों के लिए इनपुट `SparseTensor` ऑब्जेक्ट के आकार मान अधिकतम हैं। इसका पहला आकार मान `एन` है, मिनीबैच आकार।

इनपुट `SparseTensor` ऑब्जेक्ट्स के सूचकांकों को मानक लेक्सिकोग्राफ़िक क्रम में क्रमबद्ध माना जाता है। यदि ऐसा नहीं है, तो इस चरण के बाद इंडेक्स ऑर्डर को पुनर्स्थापित करने के लिए `SparseReorder` चलाएँ।

उदाहरण के लिए, यदि हैंडल एक इनपुट का प्रतिनिधित्व करते हैं, जो एक `[2, 3]` मैट्रिक्स है जो दो मूल `SparseTensor` ऑब्जेक्ट का प्रतिनिधित्व करता है:

index = [ 0]
             [10]
             [20]
     values = [1, 2, 3]
     shape = [50]
 
और
index = [ 2]
             [10]
     values = [4, 5]
     shape = [30]
 
तो अंतिम `SparseTensor` होगा:
index = [0  0]
             [0 10]
             [0 20]
             [1  2]
             [1 10]
     values = [1, 2, 3, 4, 5]
     shape = [2 50]
 

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

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

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

स्थिर TakeManySparseFromTensorsMap.Options
कंटेनर (स्ट्रिंग कंटेनर)
स्थिर <T टीटाइप का विस्तार करता है > TakeManySparseFromTensorsMap <T>
बनाएं ( स्कोप स्कोप, ऑपरेंड < TInt64 > sparseHandles, क्लास<T> dtype, विकल्प... विकल्प)
एक नए TakeManySparseFromTensorsMap ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर TakeManySparseFromTensorsMap.Options
साझानाम (स्ट्रिंग साझानाम)
आउटपुट <TInt64>
आउटपुट <TInt64>
आउटपुट <T>
विरल मान ()
1-डी.

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "TakeManySparseFromTensorsMap"

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

सार्वजनिक स्थैतिक TakeManySparseFromTensorsMap.Options कंटेनर (स्ट्रिंग कंटेनर)

पैरामीटर
CONTAINER इस ऑप द्वारा पढ़ा गया `SparseTensorsMap` का कंटेनर नाम।

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

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

पैरामीटर
दायरा वर्तमान दायरा
विरल हैंडल 1-डी, `एन` क्रमबद्ध `स्पार्सटेन्सर` ऑब्जेक्ट। आकार: `[एन]`।
dtype `SparseTensorMap` में संग्रहीत `SparseTensor` ऑब्जेक्ट का `dtype`।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • TakeManySparseFromTensorsMap का एक नया उदाहरण

सार्वजनिक स्थैतिक TakeManySparseFromTensorsMap.Options साझानाम (स्ट्रिंग साझानाम)

पैरामीटर
साझानाम इस ऑप द्वारा पढ़ा गया `SparseTensorsMap` का साझा नाम। यह रिक्त नहीं होना चाहिए; बल्कि `shared_name` या Op का अद्वितीय ऑपरेशन नाम जिसने मूल `SparseTensorsMap` बनाया है, का उपयोग किया जाना चाहिए।

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

2-डी. मिनीबैच `SparseTensor` के `सूचकांक`।

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

1-डी. मिनीबैच `SparseTensor` का `आकार`।

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

1-डी. मिनीबैच `SparseTensor` के `मान`