سازنده ای که به پیکربندی نمونه ای از ImageClassifierOptions کمک می کند.
روش های عمومی
ImageClassifier.ImageClassifierOptions | ساختن () |
ImageClassifier.ImageClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) گزینههای عمومی را برای پیکربندی Task API، مانند شتابدهندهها، تنظیم میکند. |
ImageClassifier.ImageClassifierOptions.Builder | setDisplayNamesLocale ( رشته displayNamesLocale) در صورت وجود، محلی را برای استفاده برای نامهای نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم میکند. |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | |
ImageClassifier.ImageClassifierOptions.Builder | setMaxResults (int maxResults) حداکثر تعداد امتیازهای برتر را برای بازگشت تنظیم می کند. |
ImageClassifier.ImageClassifierOptions.Builder | setNumThreads (int numThreads) این روش منسوخ شده است. به جای آن از BaseOptions برای پیکربندی تعداد رشته ها استفاده کنید. این روش تعداد رشته های پیکربندی شده از BaseOptions را لغو می کند. |
ImageClassifier.ImageClassifierOptions.Builder | setScoreThreshold (آستانه امتیاز شناور) آستانه امتیاز را تعیین می کند. |
روش های ارثی
روش های عمومی
عمومی ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
گزینههای عمومی را برای پیکربندی Task API، مانند شتابدهندهها، تنظیم میکند.
مولفه های
گزینه های پایه |
---|
عمومی ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( رشته displayNamesLocale)
در صورت وجود، محلی را برای استفاده برای نامهای نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم میکند.
به طور پیش فرض به انگلیسی ( "en"
). فایل طرحواره TFLite Metadata را ببینید. برای الگوی محلی پذیرفته شده
مولفه های
displayNamesLocale |
---|
عمومی ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( لیست < رشته > labelAllowList)
لیست مجاز اختیاری برچسب ها را تنظیم می کند.
اگر خالی نباشد، طبقهبندیهایی که برچسب آنها در این مجموعه نیست فیلتر میشوند. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. با labelDenyList منحصر به فرد است.
مولفه های
labelAllowList |
---|
عمومی ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( لیست < رشته > labelDenyList)
فهرست رد اختیاری برچسب ها را تنظیم می کند.
اگر خالی نباشد، طبقهبندیهایی که برچسب آنها در این مجموعه است فیلتر میشوند. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. متقابل با labelAllowList منحصر به فرد.
مولفه های
labelDenyList |
---|
Public ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)
حداکثر تعداد امتیازهای برتر را برای بازگشت تنظیم می کند.
اگر < 0 باشد، همه نتایج برگردانده خواهند شد. اگر 0 باشد، یک خطای آرگومان نامعتبر برگردانده می شود. پیشفرض -1 است.
مولفه های
حداکثر نتایج |
---|
پرتاب می کند
IllegalArgumentException | اگر maxResults 0 باشد. |
---|
عمومی ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)
این روش منسوخ شده است .
به جای آن از BaseOptions
برای پیکربندی تعداد رشته ها استفاده کنید. این روش تعداد رشته های پیکربندی شده از BaseOptions
را لغو می کند.
تعداد رشتههایی را که برای عملیاتهای TFLite که از Multi-threading هنگام اجرای استنتاج با CPU پشتیبانی میکنند، استفاده میکند. پیشفرض -1 است.
numThread باید بزرگتر از 0 یا مساوی 1- باشد. تنظیم numThreads به -1 باعث می شود تا زمان اجرای TFLite مقدار را تنظیم کند.
مولفه های
numThreads |
---|
عمومی ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float scoreThreshold)
آستانه امتیاز را تعیین می کند.
آن موردی را که در فراداده مدل ارائه شده است لغو می کند (در صورت وجود). نتایج زیر این مقدار رد می شوند.
مولفه های
آستانه امتیاز |
---|