tensorflow:: ops:: SparseSegmentSumWithNumSegments
#include <math_ops.h>यह टेंसर के विरल खंडों के अनुदिश योग की गणना करता है।
सारांश
SparseSegmentSum की तरह, लेकिन segment_ids में अनुपस्थित आईडी की अनुमति देता है। यदि कोई आईडी अनुपस्थित है, तो उस स्थान पर output टेंसर शून्य हो जाएगा।
खंडों की व्याख्या के लिए विभाजन संबंधी अनुभाग पढ़ें।
उदाहरण के लिए:
c = tf.constant([[1,2,3,4], [-1,-2,-3,-4], [5,6,7,8]])
tf.sparse_segment_sum_with_num_segments( c, tf.constant([0, 1]), tf.constant([0, 0]), num_segments=3) # => [[0 0 0 0] # [0 0 0 0] # [0 0 0 0]]
tf.sparse_segment_sum_with_num_segments(c, tf.constant([0, 1]), tf.constant([0, 2], num_segments=4)) # => [[ 1 2 3 4] # [ 0 0 0 0] # [-1 -2 -3 -4] # [ 0 0 0 0]]
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- indices: एक 1-डी टेंसर। इसका रैंक
segment_idsके समान है। - segment_ids: एक 1-D टेंसर। मान क्रमबद्ध होने चाहिए और दोहराए जा सकते हैं।
- num_segments: यह अलग-अलग सेगमेंट आईडी की संख्या के बराबर होना चाहिए।
प्रतिफल:
-
Output: इसका आकार डेटा के समान है, सिवाय आयाम 0 के जिसका आकारnum_segmentsहै।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
SparseSegmentSumWithNumSegments (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input indices, :: 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
सार्वजनिक समारोह
स्पार्ससेगमेंटसमविदनमसेगमेंट्स
SparseSegmentSumWithNumSegments( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input indices, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ्लो::आउटपुट
operator::tensorflow::Output() const