tensorflow:: ops:: TopK
#include <nn_ops.h> يجد قيم ومؤشرات أكبر k عنصر في البعد الأخير.
ملخص
إذا كان المدخل عبارة عن متجه (رتبته 1)، فإنه يجد أكبر k عنصر في المتجه ويخرج قيمها ومؤشراتها كمتجهات. وبالتالي، values[j] هو العنصر الأكبر رقم j في input ، ومؤشره هو indices[j] .
بالنسبة للمصفوفات (أو المدخلات ذات الرتبة الأعلى)، يتم حساب أعلى k مدخلات في كل صف (أو متجه على طول البعد الأخير). وبالتالي،
values.shape = indices.shape = input.shape[:-1] + [k]
إذا كان العنصران متساويين، فإن العنصر ذو الفهرس الأدنى يظهر أولاً.
الحجج:
- النطاق: كائن النطاق
- المدخلات: أحادية البعد أو أعلى، مع كون البعد الأخير على الأقل
k. - k: 0-D. عدد العناصر العليا التي يجب البحث عنها على طول البعد الأخير (على طول كل صف للمصفوفات).
السمات الاختيارية (انظر Attrs ):
- مرتبة: إذا كانت القيمة صحيحة، فسيتم فرز العناصر
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( 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 )
الدوال الثابتة العامة
تم الفرز
Attrs Sorted( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)