टेंसरफ़्लो :: ऑप्स :: अनस ु ारस ु ामिन
#include <math_ops.h>
किसी टेंसर के सेगमेंट के साथ न्यूनतम गणना करता है।
सारांश
खंडों के स्पष्टीकरण के लिए विभाजन पर अनुभाग पढ़ें।
यह ऑपरेटर पाए जाने वाले अनरसेस्ड सेगमेंट के समान है (यहाँ) । सेगमेंट पर योग की गणना करने के बजाय, यह न्यूनतम गणना करता है जैसे:
\(output_i = {j...} data_[j...]\) जहां मिनट tuples j...
से अधिक है j...
इस तरह के segment_ids[j...] == i
।
यदि किसी दिए गए सेगमेंट ID i
लिए न्यूनतम खाली है, तो यह विशिष्ट सांख्यिक प्रकार के लिए सबसे बड़ा संभव मान output[i] = numeric_limits ::max()
करता है, output[i] = numeric_limits ::max()
संख्यात्मक_output[i] = numeric_limits ::max()
।
उदाहरण के लिए:
c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]]) tf.unsorted_segment_min(c, tf.constant([0, 1, 0]), num_segments=2) # ==> [[ 1, 2, 2, 1], # [5, 6, 7, 8]]
अगर दिया खंड आईडी i
नकारात्मक है, तो इसी मूल्य गिरा दिया जाता है, और परिणाम में शामिल नहीं किया जाएगा।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- सेगमेंट_िड्स: एक टेंसर जिसका आकार
data.shape
का एक उपसर्ग है।
रिटर्न:
-
Output
: डेटा के समान आकार है, पहलेsegment_ids.rank
को छोड़कर। आयामों को, जिन्हें एकल आयाम के साथ प्रतिस्थापित किया जाता है, जिनका आकारnum_segments
।
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
UnsortedSegmentMin (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
सार्वजनिक कार्य
अनस ु ारस ु ामिन
UnsortedSegmentMin( 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