सहायता Kaggle पर TensorFlow साथ ग्रेट बैरियर रीफ की रक्षा चैलेंज में शामिल हों

टेंसरफ़्लो :: ऑप्स :: SparseConcat

#include <sparse_ops.h>

निर्दिष्ट आयाम के साथ SparseTensor की एक सूची को SparseTensor करता है।

सारांश

कॉन्टेक्टेशन इन विरल टेंसरों के घने संस्करणों के संबंध में है। यह माना जाता है कि प्रत्येक इनपुट एक SparseTensor जिसके तत्वों को आयाम संख्या बढ़ाने के साथ आदेश दिया जाता है।

सभी इनपुट्स की आकृतियों को कॉनकट आयाम को छोड़कर, मेल खाना चाहिए। indices , values और shapes सूची की लंबाई समान होनी चाहिए।

आउटपुट का आकार इनपुट के समान है ', कॉनकैट आयाम को छोड़कर, जहां यह उस आयाम के साथ इनपुट के आकार का योग है।

बढ़ते आयाम संख्या के साथ क्रम क्रम को संरक्षित करने के लिए आउटपुट तत्वों का सहारा लिया जाएगा।

यह op O(M log M) समय में चलता है, जहाँ M सभी इनपुटों में गैर-रिक्त मानों की कुल संख्या है। यह एक मनमाना आयाम भर में कुशलता से समेटने के लिए आंतरिक प्रकार की आवश्यकता के कारण है।

उदाहरण के लिए, यदि concat_dim = 1 और इनपुट

sp_inputs[0]: shape = [2, 3]
[0, 2]: "a"
[1, 0]: "b"
[1, 1]: "c"

sp_inputs[1]: shape = [2, 4]
[0, 1]: "d"
[0, 2]: "e"
हैं

फिर आउटपुट

shape = [2, 7]
[0, 2]: "a"
[0, 4]: "d"
[0, 5]: "e"
[1, 0]: "b"
[1, 1]: "c"
होगा

रेखांकन यह

[    a] concat [  d e  ] = [    a   d e  ]
[b c  ]        [       ]   [b c          ]
करने के बराबर है

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • सूचकांक: 2-डी। प्रत्येक इनपुट SparseTensor
  • मान: 1-डी। प्रत्येक SparseTensor गैर-रिक्त मान।
  • आकार: 1-डी। प्रत्येक SparseTensor आकृतियाँ।
  • concat_dim: साथ में संक्षिप्त करने के लिए आयाम। रेंज [-rank, रैंक) में होना चाहिए, जहां रैंक प्रत्येक इनपुट SparseTensor में आयामों की संख्या है।

रिटर्न:

  • Output output_indices: 2-D। SparseTensor
  • Output output_values: 1-D। SparseTensor गैर-रिक्त मान।
  • Output output_shape: 1-D। SparseTensor का आकार।

कंस्ट्रक्टर और डिस्ट्रक्टर्स

SparseConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, int64 concat_dim)

सार्वजनिक विशेषताएँ

operation
output_indices
output_shape
output_values

सार्वजनिक विशेषताएँ

ऑपरेशन

Operation operation

output_indices

::tensorflow::Output output_indices

output_shape

::tensorflow::Output output_shape

output_values

::tensorflow::Output output_values

सार्वजनिक कार्य

SparseConcat

 SparseConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList indices,
  ::tensorflow::InputList values,
  ::tensorflow::InputList shapes,
  int64 concat_dim
)