جریان تنسور:: عملیات:: TopK
#include <nn_ops.h>
مقادیر و شاخص های k
بزرگترین عنصر را برای بعد آخر پیدا می کند.
خلاصه
اگر ورودی یک بردار باشد (رتبه-1)، k
بزرگترین ورودی را در بردار پیدا می کند و مقادیر و شاخص های آنها را به عنوان بردار خروجی می دهد. بنابراین values[j]
j
امین بزرگترین ورودی در input
است و شاخص آن indices[j]
است.
برای ماتریس ها (به عبارت دیگر، ورودی رتبه بالاتر)، k
ورودی های بالای هر سطر را محاسبه می کند (به عبارت دیگر بردار در امتداد آخرین بعد). بنابراین،
values.shape = indices.shape = input.shape[:-1] + [k]
اگر دو عنصر برابر باشند، ابتدا عنصر با شاخص پایین ظاهر می شود.
استدلال ها:
- scope: یک شی Scope
- ورودی: 1-D یا بالاتر با آخرین بعد حداقل
k
. - k: 0-D. تعداد عناصر بالایی که باید در امتداد آخرین بعد (در امتداد هر ردیف برای ماتریس ها) جستجو شوند.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- sorted: اگر درست باشد
k
عناصر به دست آمده بر اساس مقادیر به ترتیب نزولی مرتب می شوند.
برمی گرداند:
- مقادیر
Output
:k
بزرگترین عنصر در امتداد هر برش بعدی آخرین. - شاخص های
Output
: شاخص هایvalues
در آخرین بعدinput
.
سازندگان و ویرانگرها | |
---|---|
TopK (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input k) | |
TopK (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input k, const TopK::Attrs & attrs) |
صفات عمومی | |
---|---|
indices | |
operation | |
values |
توابع استاتیک عمومی | |
---|---|
Sorted (bool x) |
سازه ها | |
---|---|
tensorflow:: ops:: TopK:: Attrs | تنظیم کننده های ویژگی اختیاری برای TopK . |
صفات عمومی
شاخص ها
::tensorflow::Output indices
عملیات
Operation operation
ارزش ها
::tensorflow::Output values
توابع عمومی
TopK
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k )
TopK
TopK( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input k, const TopK::Attrs & attrs )
توابع استاتیک عمومی
مرتب شده است
Attrs Sorted( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.