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
)