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 x classes .
  • 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