AudioClassifier.AudioClassifierOptions.Builder

کلاس استاتیک عمومی AudioClassifier.AudioClassifierOptions.Builder

سازنده ای که به پیکربندی نمونه ای از AudioClassifierOptions کمک می کند.

روش های عمومی

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
گزینه‌های عمومی را برای پیکربندی Task API، مانند شتاب‌دهنده‌ها، تنظیم می‌کند.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( رشته displayNamesLocale)
در صورت وجود، محلی را برای استفاده برای نام‌های نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم می‌کند.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( لیست < رشته > labelAllowList)
لیست مجاز اختیاری برچسب ها را تنظیم می کند.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( لیست < رشته > labelDenyList)
فهرست رد اختیاری برچسب ها را تنظیم می کند.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
حداکثر تعداد امتیازهای برتر را برای بازگشت تنظیم می کند.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (آستانه امتیاز شناور)
آستانه امتیاز را تعیین می کند.

روش های ارثی

روش های عمومی

عمومی AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

گزینه‌های عمومی را برای پیکربندی Task API، مانند شتاب‌دهنده‌ها، تنظیم می‌کند.

مولفه های
گزینه های پایه

عمومی AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( رشته displayNamesLocale)

در صورت وجود، محلی را برای استفاده برای نام‌های نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم می‌کند.

به طور پیش فرض به انگلیسی ( "en" ). فایل طرحواره TFLite Metadata را ببینید. برای الگوی محلی پذیرفته شده

مولفه های
displayNamesLocale

عمومی AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( لیست < رشته > labelAllowList)

لیست مجاز اختیاری برچسب ها را تنظیم می کند.

اگر خالی نباشد، طبقه‌بندی‌هایی که برچسب آنها در این مجموعه نیست فیلتر می‌شوند. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. با labelDenyList منحصر به فرد است.

مولفه های
labelAllowList

عمومی AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( لیست < رشته > labelDenyList)

فهرست رد اختیاری برچسب ها را تنظیم می کند.

اگر خالی نباشد، طبقه‌بندی‌هایی که برچسب آنها در این مجموعه است فیلتر می‌شوند. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. متقابل با labelAllowList منحصر به فرد.

مولفه های
labelDenyList

public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

حداکثر تعداد امتیازهای برتر را برای بازگشت تنظیم می کند.

مولفه های
حداکثر نتایج اگر < 0 باشد، همه نتایج برگردانده خواهند شد. اگر 0 باشد، یک خطای آرگومان نامعتبر برگردانده می شود. پیش‌فرض -1 است.
پرتاب می کند
IllegalArgumentException اگر maxResults 0 باشد

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

آستانه امتیاز را تعیین می کند.

آن موردی را که در فراداده مدل ارائه شده است لغو می کند (در صورت وجود). نتایج زیر این مقدار رد می شوند.

مولفه های
آستانه امتیاز