تدفق التوتر:: العمليات:: InTopK
#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: عدد العناصر العليا التي يجب النظر إليها للتأكد من دقة الحوسبة.
العوائد:
البنائين والمدمرين | |
---|---|
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-12-18 (حسب التوقيت العالمي المتفَّق عليه)