تينسورفلو :: العمليات :: توب ك

#include <nn_ops.h>

البحث عن قيم ومؤشرات أكبر عناصر k للبعد الأخير.

ملخص

إذا كان الإدخال متجهًا (رتبة -1) ، فابحث عن أكبر مدخلات k في المتجه ويخرج قيمها ومؤشراتها كمتجهات. هكذا values[j] هو j -th أكبر دخول في input ، والرقم القياسي هو indices[j] .

بالنسبة إلى المصفوفات (إدخال الترتيب الأعلى على التوالي) ، يحسب أعلى إدخالات k في كل صف (متجه على طول البعد الأخير). وهكذا ،

values.shape = indices.shape = input.shape[:-1] + [k]

في حالة تساوي عنصرين ، يظهر عنصر الفهرس السفلي أولاً.

الحجج:

  • النطاق: كائن النطاق
  • الإدخال: 1-D أو أعلى مع البعد الأخير k على الأقل.
  • ك: 0-د. عدد العناصر التي يجب البحث عنها على طول البعد الأخير (على طول كل صف للمصفوفات).

السمات الاختيارية (انظر 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 :: العمليات :: 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
)