ImageClassifier.ImageClassifierOptions.Builder

পাবলিক স্ট্যাটিক ক্লাস ImageClassifier.ImageClassifierOptions.Builder

একটি নির্মাতা যা ImageClassifierOptions এর একটি উদাহরণ কনফিগার করতে সাহায্য করে।

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

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
টাস্ক এপিআই কনফিগার করার জন্য সাধারণ বিকল্পগুলি সেট করে, যেমন এক্সিলারেটর।
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( স্ট্রিং ডিসপ্লেনাম লোকাল)
TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য লোকেল সেট করে, যদি থাকে।
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( তালিকা < স্ট্রিং > labelAllowList)
লেবেলের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।
ImageClassifier.ImageClassifierOptions.Builder
সেট লেবেলডেনিলিস্ট ( তালিকা < স্ট্রিং > লেবেলডেনিলিস্ট)
লেবেলের ঐচ্ছিক অস্বীকার তালিকা সেট করে।
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
ফিরতে সর্বোচ্চ স্কোর করা ফলাফলের সংখ্যা সেট করে।
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে থ্রেডের সংখ্যা কনফিগার করতে BaseOptions ব্যবহার করুন। এই পদ্ধতিটি BaseOptions থেকে কনফিগার করা থ্রেডের সংখ্যা ওভাররাইড করবে।
ImageClassifier.ImageClassifierOptions.Builder
সেটস্কোরথ্রেশহোল্ড (ফ্লোট স্কোরথ্রেশহোল্ড)
স্কোর থ্রেশহোল্ড সেট করে।

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

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

সর্বজনীন ImageClassifier.ImageClassifierOptions বিল্ড ()

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

টাস্ক এপিআই কনফিগার করার জন্য সাধারণ বিকল্পগুলি সেট করে, যেমন এক্সিলারেটর।

পরামিতি
বেস অপশন

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য লোকেল সেট করে, যদি থাকে।

ইংরেজিতে ডিফল্ট ( "en" )। TFLite মেটাডেটা স্কিমা ফাইল দেখুন। লোকেলের গৃহীত প্যাটার্নের জন্য।

পরামিতি
displayNamesLocale

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)

লেবেলের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।

যদি খালি না থাকে, শ্রেণীবিভাগ যার লেবেল এই সেটে নেই সেগুলি ফিল্টার করা হবে৷ ডুপ্লিকেট বা অজানা লেবেল উপেক্ষা করা হয়. লেবেলDenyList সহ পারস্পরিকভাবে একচেটিয়া।

পরামিতি
labelAllowList

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( তালিকা < String > labelDenyList)

লেবেলের ঐচ্ছিক অস্বীকার তালিকা সেট করে।

খালি না থাকলে, এই সেটে যে লেবেল আছে সেগুলিকে ফিল্টার করা হবে৷ ডুপ্লিকেট বা অজানা লেবেল উপেক্ষা করা হয়. লেবেলAllowList সহ পারস্পরিকভাবে একচেটিয়া।

পরামিতি
লেবেলDenyList

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

ফিরতে সর্বোচ্চ স্কোর করা ফলাফলের সংখ্যা সেট করে।

<0 হলে, সমস্ত ফলাফল ফেরত দেওয়া হবে। 0 হলে, একটি অবৈধ আর্গুমেন্ট ত্রুটি প্রদান করা হয়। ডিফল্ট -1.

পরামিতি
সর্বোচ্চ ফলাফল
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি সর্বোচ্চ ফলাফল 0 হয়।

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

এই পদ্ধতি অবজ্ঞা করা হয় .
পরিবর্তে থ্রেডের সংখ্যা কনফিগার করতে BaseOptions ব্যবহার করুন। এই পদ্ধতিটি BaseOptions থেকে কনফিগার করা থ্রেডের সংখ্যা ওভাররাইড করবে।

CPU এর সাথে অনুমান চালানোর সময় মাল্টি-থ্রেডিং সমর্থন করে এমন TFLite অপ্সের জন্য ব্যবহার করা থ্রেডের সংখ্যা সেট করে। ডিফল্ট -1.

numThreads 0 এর চেয়ে বড় বা -1 এর সমান হওয়া উচিত। numThreads-কে -1-এ সেট করার প্রভাব TFLite রানটাইমকে মান সেট করতে দেয়।

পরামিতি
numThreads

সর্বজনীন ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

স্কোর থ্রেশহোল্ড সেট করে।

এটি মডেল মেটাডেটাতে প্রদত্ত একটিকে ওভাররাইড করে (যদি থাকে)। এই মানের নিচের ফলাফল প্রত্যাখ্যান করা হয়।

পরামিতি
স্কোর থ্রেশহোল্ড