tensorflow:: عملیات:: TopK

#include <nn_ops.h>

مقادیر و اندیس‌های k عنصر بزرگ را برای آخرین بُعد پیدا می‌کند.

خلاصه

اگر ورودی یک بردار (رتبه ۱) باشد، 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:: عملیات:: TopK:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای 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
)