ApproxTopK

পাবলিক ফাইনাল ক্লাস প্রায় টপকে

আনুমানিক পদ্ধতিতে ইনপুট অপারেন্ডের সর্বনিম্ন/সর্বোচ্চ k মান এবং তাদের সূচকগুলি প্রদান করে।

অ্যালগরিদমের বিবরণের জন্য https://arxiv.org/abs/2206.14286 দেখুন। এই অপটি বর্তমানে শুধুমাত্র TPU-তে অপ্টিমাইজ করা হয়েছে।

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

ক্লাস প্রায় টপকে. অপশন ApproxTopK এর জন্য ঐচ্ছিক বৈশিষ্ট্য

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

স্ট্যাটিক প্রায় টপকে বিকল্প
aggregateToTopk (বুলিয়ান aggregateToTopk)
static <T প্রসারিত সংখ্যা> প্রায়TopK <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, লং কে, বিকল্প... বিকল্প)
একটি নতুন ApproxTopK অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <পূর্ণসংখ্যা>
সূচক ()
`ইনপুট` অপারেন্ডের `রিডাকশন_ডাইমেনশন` বরাবর `মান` এর সূচক।
স্ট্যাটিক প্রায় টপকে বিকল্প
isMaxK (বুলিয়ান isMaxK)
স্ট্যাটিক প্রায় টপকে বিকল্প
recallTarget (ফ্লোট recallTarget)
স্ট্যাটিক প্রায় টপকে বিকল্প
হ্রাস মাত্রা (দীর্ঘ হ্রাস মাত্রা)
স্ট্যাটিক প্রায় টপকে বিকল্প
reductionInputSizeOverride (লং রিডাকশন ইনপুট সাইজ ওভাররাইড)
আউটপুট <T>
মান ()
`ইনপুট` অপারেন্ডের `রিডাকশন_ডাইমেনশন` বরাবর ন্যূনতম/সর্বোচ্চ k মান।

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

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

সর্বজনীন স্ট্যাটিক প্রায় টপকে। অপশন এগ্রিগেট টপক (বুলিয়ান এগ্রিগেট টপক)

পরামিতি
aggregateToTopk সত্য হলে, আনুমানিক ফলাফল টপ-কে জুড়ে দেয়। মিথ্যা হলে, আনুমানিক ফলাফল প্রদান করে। আনুমানিক ফলাফলের সংখ্যা হল বাস্তবায়ন সংজ্ঞায়িত এবং নির্দিষ্ট `k` এর সমান।

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

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট অনুসন্ধানের জন্য অ্যারে। ভাসমান প্রকারের কমপক্ষে 1-D হতে হবে
k min/max-k-এর সংখ্যা নির্দিষ্ট করে।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • ApproxTopK এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <পূর্ণসংখ্যা> সূচক ()

`ইনপুট` অপারেন্ডের `রিডাকশন_ডাইমেনশন` বরাবর `মান` এর সূচক।

সর্বজনীন স্ট্যাটিক প্রায় টপকে বিকল্পগুলি isMaxK (বুলিয়ান isMaxK)

পরামিতি
isMaxK সত্য হলে, max-k গণনা করে; অন্যথায় min-k গণনা করে।

পাবলিক স্ট্যাটিক প্রায় টপকে। অপশন রিকল টার্গেট (ফ্লোট রিকল টার্গেট)

পরামিতি
recallTarget আনুমানিক জন্য লক্ষ্য প্রত্যাহার. পরিসীমা (0,1]

সর্বজনীন স্ট্যাটিক প্রায় টপকে. বিকল্প হ্রাস মাত্রা (দীর্ঘ হ্রাস মাত্রা)

পরামিতি
হ্রাস মাত্রা পূর্ণসংখ্যার মাত্রা যার সাথে অনুসন্ধান করতে হবে। ডিফল্ট: -1.

পাবলিক স্ট্যাটিক প্রায় টপকে। অপশন রিডাকশন ইনপুট সাইজ ওভাররাইড (লং রিডাকশন ইনপুট সাইজ ওভাররাইড)

পরামিতি
reductionInputSizeOverride একটি ইতিবাচক মান সেট করা হলে, এটি প্রত্যাহার মূল্যায়নের জন্য `ইনপুট[রিডাকশন_ডিম]` দ্বারা নির্ধারিত আকারকে ওভাররাইড করে। এই বিকল্পটি উপযোগী যখন প্রদত্ত `ইনপুট` শুধুমাত্র SPMD বা বিতরণ করা পাইপলাইনের সামগ্রিক গণনার একটি উপসেট হয়, যেখানে প্রকৃত ইনপুট আকার `ইনপুট` আকৃতি দ্বারা পিছিয়ে দেওয়া যায় না।

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

`ইনপুট` অপারেন্ডের `রিডাকশন_ডাইমেনশন` বরাবর ন্যূনতম/সর্বোচ্চ k মান। ডাইমেনশনটি `ইনপুট` অপারেন্ডের মতই `রিডাকশন_ডাইমেনশন` ব্যতীত: যখন `এগ্রিগেট_টু_টপকে` সত্য হয়, রিডাকশন ডাইমেনশন হয় `k`; অন্যথায়, এটি `k` এর সমান যেখানে আকার বাস্তবায়ন-সংজ্ঞায়িত হয়।