NonMaxSuppressionWithOverlaps

সর্বজনীন চূড়ান্ত ক্লাস NonMaxSuppressionWithOverlaps

লোভের সাথে স্কোরের নিচের ক্রম অনুসারে বাউন্ডিং বাক্সের একটি উপসেট নির্বাচন করে,

পূর্বে নির্বাচিত বাক্সগুলির সাথে উচ্চ ওভারল্যাপ রয়েছে এমন বাক্সগুলিকে ছাঁটাই করা। `স্কোর_থ্রেশহোল্ড` এর চেয়ে কম স্কোর সহ বাউন্ডিং বাক্সগুলি সরানো হয়েছে৷ এন-বাই-এন ওভারল্যাপ মানগুলি বর্গ ম্যাট্রিক্স হিসাবে সরবরাহ করা হয়, যা একটি কাস্টম ওভারল্যাপ মানদণ্ড (যেমন। ইউনিয়নের উপর ছেদ, এলাকার উপর ছেদ, ইত্যাদি) সংজ্ঞায়িত করার অনুমতি দেয়।

এই ক্রিয়াকলাপের আউটপুট হল পূর্ণসংখ্যার একটি সেট যা নির্বাচিত বাক্সগুলির প্রতিনিধিত্বকারী বাউন্ডিং বাক্সগুলির ইনপুট সংগ্রহে সূচী করে। নির্বাচিত সূচকগুলির সাথে সম্পর্কিত বাউন্ডিং বক্স স্থানাঙ্কগুলি তারপর `tf.gather অপারেশন` ব্যবহার করে প্রাপ্ত করা যেতে পারে। উদাহরণ স্বরূপ:

নির্বাচিত_সূচক = tf.image.non_max_suppression_with_overlaps( overlaps, স্কোর, max_output_size, overlap_threshold, score_threshold) Selected_boxes = tf.gather(বক্স, নির্বাচিত_সূচক)

ধ্রুবক

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

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

আউটপুট < TInt32 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক NonMaxSuppressionWithOverlaps
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TFloat32 > ওভারল্যাপস, অপারেন্ড < TFloat32 > স্কোর, অপারেন্ড < TInt32 > maxOutputSize, Operand < TFloat32 > overlapThreshold, Operand < TFloat32 > scoreThreshold)
একটি নতুন NonMaxSuppressionWithOverlaps অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট < TInt32 >
নির্বাচিত সূচক ()
আকৃতির একটি 1-D পূর্ণসংখ্যা টেনসর `[M]` বাক্স টেনসর থেকে নির্বাচিত সূচকের প্রতিনিধিত্ব করে, যেখানে `M <= max_output_size`।

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

ধ্রুবক

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

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

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

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

সর্বজনীন আউটপুট < TInt32 > হিসাবে আউটপুট ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক NonMaxSuppressionWithOverlaps তৈরি করে ( Scope scope, Operand < TFloat32 > overlaps, Operand < TFloat32 > স্কোর, Operand < TInt32 > maxOutputSize, Operand < TFloat32 > overlapThreshold, Operand < TFloat32 > Operand <TFloath3)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ওভারল্যাপ একটি 2-D ফ্লোট টেনসর আকৃতি `[num_boxes, num_boxes]` n-by-n বক্স ওভারল্যাপ মানগুলিকে উপস্থাপন করে।
স্কোর একটি 1-D ফ্লোট টেনসর আকৃতি `[num_boxes]` যা প্রতিটি বাক্সের সাথে সম্পর্কিত একটি একক স্কোর প্রতিনিধিত্ব করে (প্রতিটি বাক্সের সারি)।
maxOutputSize একটি স্কেলার পূর্ণসংখ্যা টেনসর যা সর্বাধিক সংখ্যক বাক্সের প্রতিনিধিত্ব করে যা অ-ম্যাক্স সাপ্রেশন দ্বারা নির্বাচন করা হবে।
ওভারল্যাপ থ্রেশহোল্ড একটি 0-D ফ্লোট টেনসর যা বাক্সগুলি ওভারল্যাপ করছে কিনা তা সিদ্ধান্ত নেওয়ার জন্য থ্রেশহোল্ডের প্রতিনিধিত্ব করে৷
স্কোর থ্রেশহোল্ড একটি 0-D ফ্লোট টেনসর যা স্কোরের উপর ভিত্তি করে কখন বাক্সগুলি সরাতে হবে তা সিদ্ধান্ত নেওয়ার জন্য থ্রেশহোল্ডের প্রতিনিধিত্ব করে৷
রিটার্নস
  • NonMaxSuppressionWithOverlaps এর একটি নতুন উদাহরণ

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

আকৃতির একটি 1-D পূর্ণসংখ্যা টেনসর `[M]` বাক্স টেনসর থেকে নির্বাচিত সূচকের প্রতিনিধিত্ব করে, যেখানে `M <= max_output_size`।