tensorflow:: ops:: TopK
#include <nn_ops.h> अंतिम आयाम के लिए k सबसे बड़े तत्वों के मान और सूचकांक ज्ञात करता है।
सारांश
यदि इनपुट एक वेक्टर (रैंक-1) है, तो यह वेक्टर में k सबसे बड़ी प्रविष्टियों को ढूंढता है और उनके मान और सूचकांकों को वेक्टर के रूप में आउटपुट करता है। इस प्रकार values[j] input में j वीं सबसे बड़ी प्रविष्टि है, और इसका सूचकांक indices[j] है।
मैट्रिक्स (या उच्च रैंक इनपुट) के लिए, प्रत्येक पंक्ति (या अंतिम आयाम के साथ वेक्टर) में शीर्ष k प्रविष्टियों की गणना करता है। इस प्रकार,
values.shape = indices.shape = input.shape[:-1] + [k]
यदि दो तत्व बराबर हैं, तो कम सूचकांक वाला तत्व पहले आता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- इनपुट: 1-डी या उससे अधिक, जिसमें अंतिम आयाम कम से कम
kहो। - k: 0-D. अंतिम आयाम के साथ (मैट्रिक्स के लिए प्रत्येक पंक्ति के साथ) खोजे जाने वाले शीर्ष तत्वों की संख्या।
वैकल्पिक विशेषताएँ (देखें Attrs ):
- सॉर्टेड: यदि सत्य है, तो परिणामी
kतत्वों को मानों के आधार पर अवरोही क्रम में सॉर्ट किया जाएगा।
प्रतिफल:
-
Outputमान: प्रत्येक अंतिम आयामी स्लाइस के साथkसबसे बड़े तत्व। -
Outputइंडेक्स:inputके अंतिम आयाम के भीतरvaluesके इंडेक्स।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
TopK (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input k) | |
TopK (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input k, const TopK::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
|---|---|
indices | |
operation | |
values | |
सार्वजनिक स्थैतिक फ़ंक्शन | |
|---|---|
Sorted (bool x) | |
संरचनाएँ | |
|---|---|
| टेन्सरफ्लो::ऑप्स::टॉपके::एट्रिब्यूट्स | TopK के लिए वैकल्पिक विशेषता निर्धारक। |
सार्वजनिक विशेषताएँ
सूचकांक
::tensorflow::Output indices
संचालन
Operation operation
मान
::tensorflow::Output values
सार्वजनिक समारोह
टॉपके
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k )
टॉपके
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k, const TopK::Attrs & attrs )
सार्वजनिक स्थैतिक फ़ंक्शन
क्रमबद्ध
Attrs Sorted( bool x )