tensorflow:: אופס:: InTopKV2
#include <nn_ops.h>
אומר אם המטרות נמצאות בתחזיות K
העליון.
סיכום
זה מוציא מערך batch_size
bool, ערך out[i]
true
אם החיזוי עבור מחלקת היעד הוא בין ה- k
התחזיות המובילות מבין כל התחזיות, למשל i
. שים לב שההתנהגות של InTopK
שונה מ- TopK
בטיפול שלה בקשרים; אם למספר מחלקות יש ערך חיזוי זהה והן עוברות את הגבול העליון- k
, כל המחלקות הללו נחשבות ל- k
העליון.
באופן רשמי יותר, תן
\(predictions_i\) תהיה התחזיות עבור כל המחלקות למשל i
, \(targets_i\) תהיה מחלקת היעד לדוגמה i
, \(out_i\) תהיה הפלט לדוגמה i
,
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
טיעונים:
- scope: אובייקט Scope
- תחזיות: טנסור של
batch_size
xclasses
. - targets: וקטור
batch_size
של מזהי מחלקות. - k: מספר האלמנטים העליונים שיש להסתכל עליהם לצורך דיוק מחשוב.
החזרות:
בנאים והורסים | |
---|---|
InTopKV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, :: tensorflow::Input k) |
תכונות ציבוריות | |
---|---|
operation | |
precision |
תפקידים ציבוריים | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
תכונות ציבוריות
מבצע
Operation operation
דיוק
::tensorflow::Output precision
תפקידים ציבוריים
InTopKV2
InTopKV2( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, ::tensorflow::Input k )
צוֹמֶת
::tensorflow::Node * node() const
מפעיל::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).