تينسورفلو :: العمليات :: InTopKV2
#include <nn_ops.h>
يقول ما إذا كانت الأهداف في أعلى تنبؤات K
ملخص
ينتج عن هذا مصفوفة batch_size
bool ، يكون الإدخال out[i]
true
إذا كان التنبؤ للفئة المستهدفة من بين أعلى تنبؤات k
بين جميع التنبؤات على سبيل المثال i
. لاحظ أن سلوك InTopK
يختلف عن TopK
op في تعامله مع العلاقات ؛ إذا كانت فئات متعددة قيمة التنبؤ نفسها، وتنتشر على الأعلى- 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
الفئة. - ك: عدد العناصر العليا التي يجب النظر إليها من أجل دقة الحوسبة.
عائدات:
البنائين والمدمرين | |
---|---|
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 :: Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)