تدفق التوتر:: العمليات:: InTopKV2
#include <nn_ops.h>
يوضح ما إذا كانت الأهداف ضمن أعلى توقعات K
ملخص
يؤدي هذا إلى إخراج مصفوفة منطقية batch_size
، ويكون الإدخال out[i]
true
إذا كان التنبؤ للفئة المستهدفة من بين أفضل التنبؤات k
بين جميع التنبؤات على سبيل المثال i
. لاحظ أن سلوك InTopK
يختلف عن TopK
op في تعامله مع الروابط؛ إذا كانت الفئات المتعددة لها نفس قيمة التنبؤ وتمتد على حدود top- k
، فإن كل هذه الفئات تعتبر في أعلى k
.
بشكل أكثر رسمية، دعونا
\(predictions_i\) تكون التوقعات لجميع الفئات على سبيل المثال i
، \(targets_i\) تكون الفئة المستهدفة على سبيل المثال i
، \(out_i\) يكون الإخراج على سبيل المثال i
،
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
الحجج:
- النطاق: كائن النطاق
- التوقعات: موتر
batch_size
xclasses
. - الأهداف: ناقل
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