tensorflow:: אופס:: InTopK
#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: מספר האלמנטים העליונים שיש להסתכל עליהם לצורך דיוק מחשוב.
החזרות:
בנאים והורסים | |
---|---|
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
InTopK( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, int64 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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-19 (שעון UTC).