টেনসরফ্লো :: অপস:: টপকে

#include <nn_ops.h>

শেষ মাত্রার জন্য k বৃহত্তম উপাদানগুলির মান এবং সূচকগুলি খুঁজে বের করে।

সারাংশ

যদি ইনপুটটি একটি ভেক্টর হয় (র্যাঙ্ক-1), ভেক্টরের মধ্যে k বৃহত্তম এন্ট্রি খুঁজে বের করে এবং ভেক্টর হিসাবে তাদের মান এবং সূচকগুলিকে আউটপুট করে। এইভাবে values[j] হল input j -তম বৃহত্তম এন্ট্রি, এবং এর সূচক হল indices[j]

ম্যাট্রিক্সের জন্য (resp. উচ্চতর র্যাঙ্ক ইনপুট), প্রতিটি সারিতে শীর্ষ k এন্ট্রিগুলি গণনা করে (শেষ মাত্রা বরাবর রেসপি. ভেক্টর)। এইভাবে,

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

দুটি উপাদান সমান হলে, নিম্ন-সূচক উপাদানটি প্রথমে উপস্থিত হয়।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: 1-ডি বা উচ্চতর শেষ মাত্রা সহ কমপক্ষে k
  • k: 0-D. শেষ মাত্রা (ম্যাট্রিসের জন্য প্রতিটি সারিতে) বরাবর খোঁজার জন্য শীর্ষ উপাদানের সংখ্যা।

ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs ):

  • sorted: সত্য হলে ফলাফল k উপাদানগুলিকে অবরোহ ক্রমে মান দ্বারা সাজানো হবে।

রিটার্ন:

  • Output মান: প্রতিটি শেষ মাত্রিক স্লাইস বরাবর k বৃহত্তম উপাদান।
  • Output সূচক: input শেষ মাত্রার মধ্যে 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)

পাবলিক বৈশিষ্ট্য

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
)