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