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

टेंसरफ़्लो :: ऑप्स :: अनस ु ारसंपदाप्रोप

#include <math_ops.h>

एक टेंसर के खंडों के साथ उत्पाद की गणना करता है।

सारांश

खंडों के स्पष्टीकरण के लिए विभाजन पर अनुभाग पढ़ें।

यह ऑपरेटर पाए जाने वाले अनरसेस्ड सेगमेंट के समान है (यहाँ) । सेगमेंट पर योग की गणना करने के बजाय, यह सेगमेंट से संबंधित सभी प्रविष्टियों के उत्पाद की गणना करता है जैसे:

\(output_i = {j...} data[j...]\) जहां उत्पाद tuples j... से अधिक है j... ऐसे कि segment_ids[j...] == i

उदाहरण के लिए:

c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]])
tf.unsorted_segment_prod(c, tf.constant([0, 1, 0]), num_segments=2)
# ==> [[ 4,  6, 6, 4],
#       [5,  6, 7, 8]]

यदि किसी दिए गए सेगमेंट ID i लिए कोई प्रविष्टि नहीं है, तो यह 1 आउटपुट करता है।

अगर दिया खंड आईडी i नकारात्मक है, तो इसी मूल्य गिरा दिया जाता है, और परिणाम में शामिल नहीं किया जाएगा।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • सेगमेंट_िड्स: एक टेंसर जिसका आकार data.shape का एक उपसर्ग है।

रिटर्न:

  • Output : डेटा के समान आकार है, पहले segment_ids.rank को छोड़कर। आयामों को, जिन्हें एकल आयाम के साथ प्रतिस्थापित किया जाता है, जिनका आकार num_segments

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

UnsortedSegmentProd (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments)

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

operation
output

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

ऑपरेशन

Operation operation

उत्पादन

::tensorflow::Output output

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

अनस ु ारसंपदाप्रोप

 UnsortedSegmentProd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input data,
  ::tensorflow::Input segment_ids,
  ::tensorflow::Input num_segments
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर :: टेंसरफ़्लो :: इनपुट

 operator::tensorflow::Input() const 
है

ऑपरेटर :: टेंसरफ़्लो :: आउटपुट

 operator::tensorflow::Output() const