TopK

পাবলিক ফাইনাল ক্লাস TopK

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

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

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

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

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

নেস্টেড ক্লাস

ক্লাস TopK.Options TopK এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

স্ট্যাটিক <T TNumber > TopK <T> প্রসারিত করে
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > k, বিকল্প... বিকল্প)
একটি নতুন TopK অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট < TInt32 >
সূচক ()
`ইনপুট` এর শেষ মাত্রার মধ্যে `মান` এর সূচক।
স্ট্যাটিক TopK.Options
সাজানো (বুলিয়ান সাজানো)
আউটপুট <T>
মান ()
প্রতিটি শেষ মাত্রিক স্লাইস বরাবর `k` বৃহত্তম উপাদান।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "TopKV2"

পাবলিক পদ্ধতি

সর্বজনীন স্ট্যাটিক TopK <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > k, বিকল্প... বিকল্প)

একটি নতুন TopK অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

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

সর্বজনীন আউটপুট < TInt32 > সূচক ()

`ইনপুট` এর শেষ মাত্রার মধ্যে `মান` এর সূচক।

সর্বজনীন স্ট্যাটিক TopK. বিকল্পগুলি সাজানো (বুলিয়ান সাজানো)

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

সর্বজনীন আউটপুট <T> মান ()

প্রতিটি শেষ মাত্রিক স্লাইস বরাবর `k` বৃহত্তম উপাদান।