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