टेंसरफ़्लो:: ऑप्स:: इनटॉपके
#include <nn_ops.h>
कहता है कि क्या लक्ष्य शीर्ष K
पूर्वानुमानों में हैं।
सारांश
यह एक batch_size
बूल ऐरे को आउटपुट करता है, एक प्रविष्टि out[i]
true
है यदि लक्ष्य वर्ग के लिए भविष्यवाणी सभी भविष्यवाणियों के बीच शीर्ष k
भविष्यवाणियों में से एक है, उदाहरण के लिए i
। ध्यान दें कि संबंधों के प्रबंधन में InTopK
का व्यवहार TopK
ऑप से भिन्न है; यदि कई वर्गों का पूर्वानुमान मान समान है और वे शीर्ष- k
सीमा तक फैले हुए हैं, तो उन सभी वर्गों को शीर्ष k
में माना जाता है।
अधिक औपचारिक रूप से, आइए
\(predictions_i\) i
के लिए सभी वर्गों के लिए भविष्यवाणियाँ करें, \(targets_i\) उदाहरण के लिए लक्ष्य वर्ग बनें i
, \(out_i\) उदाहरण के लिए आउटपुट बनें i
,
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- भविष्यवाणियाँ: एक
batch_size
xclasses
टेंसर। - लक्ष्य: क्लास आईडी का एक
batch_size
वेक्टर। - k: कंप्यूटिंग परिशुद्धता के लिए देखने के लिए शीर्ष तत्वों की संख्या।
रिटर्न:
निर्माता और विध्वंसक | |
---|---|
InTopK (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, int64 k) |
सार्वजनिक गुण | |
---|---|
operation | |
precision |
सार्वजनिक समारोह | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक गुण
संचालन
Operation operation
शुद्धता
::tensorflow::Output precision
सार्वजनिक समारोह
इनटॉपके
InTopK( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, int64 k )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ़्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ़्लो::आउटपुट
operator::tensorflow::Output() const