শেষ মাত্রার জন্য `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> প্রসারিত করে | |
আউটপুট < TInt32 > | সূচক () `ইনপুট` এর শেষ মাত্রার মধ্যে `মান` এর সূচক। |
স্ট্যাটিক TopK.Options | সাজানো (বুলিয়ান সাজানো) |
আউটপুট <T> | মান () প্রতিটি শেষ মাত্রিক স্লাইস বরাবর `k` বৃহত্তম উপাদান। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন স্ট্যাটিক TopK <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > k, বিকল্প... বিকল্প)
একটি নতুন TopK অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | অন্তত `k` শেষ মাত্রা সহ 1-D বা উচ্চতর। |
k | 0-ডি. শেষ মাত্রা (ম্যাট্রিসের জন্য প্রতিটি সারিতে) বরাবর খোঁজার জন্য শীর্ষ উপাদানের সংখ্যা। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- TopK এর একটি নতুন উদাহরণ
সর্বজনীন স্ট্যাটিক TopK. বিকল্পগুলি সাজানো (বুলিয়ান সাজানো)
পরামিতি
সাজানো | সত্য হলে এর ফলে প্রাপ্ত `k` উপাদানগুলিকে অবরোহী ক্রমে মান অনুসারে সাজানো হবে। |
---|