tensorflow:: عملیات:: InTopKV2
#include <nn_ops.h> میگوید که آیا اهداف در پیشبینیهای برتر K قرار دارند یا خیر.
خلاصه
این یک آرایه bool batch_size را خروجی میدهد، اگر پیشبینی برای کلاس هدف، جزو k پیشبینی برتر در بین تمام پیشبینیها، مثلاً i باشد، مقدار out[i] true است. توجه داشته باشید که رفتار InTopK با TopK op در مدیریت روابط متفاوت است؛ اگر چندین کلاس مقدار پیشبینی یکسانی داشته باشند و در مرز top- k قرار گیرند، همه آن کلاسها در k برتر در نظر گرفته میشوند.
به طور رسمی تر، اجازه دهید
\(predictions_i\) پیشبینیها برای همه کلاسها، مثلاً i ، باشند. \(targets_i\) کلاس هدف باشد، مثلاً i ، \(out_i\) خروجی باشد، برای مثال i
استدلالها:
- دامنه: یک شیء دامنه
- پیشبینیها: یک تانسور
classesbatch_sizex. - اهداف: یک بردار
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
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.