AudioClassifier.AudioClassifierOptions.Builder

सार्वजनिक स्थैतिक वर्ग AudioClassifier.AudioClassifierOptions.Builder

एक बिल्डर जो AudioClassifierOptions के इंस्टेंस को कॉन्फ़िगर करने में मदद करता है।

सार्वजनिक तरीके

ऑडियोक्लासिफायर.ऑडियोक्लासिफायरविकल्प
AudioClassifier.AudioClassifierOptions.Builder
सेटबेसऑप्शंस ( बेसऑप्शंस बेसऑप्शंस)
टास्क एपीआई को कॉन्फ़िगर करने के लिए सामान्य विकल्प सेट करता है, जैसे एक्सेलेरेटर।
AudioClassifier.AudioClassifierOptions.Builder
सेटडिस्प्लेनेम्सलोकेल ( स्ट्रिंग डिस्प्लेनेम्सलोकेल)
TFLite मॉडल मेटाडेटा, यदि कोई हो, के माध्यम से निर्दिष्ट प्रदर्शन नामों के लिए उपयोग करने के लिए स्थान सेट करता है।
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( सूची < स्ट्रिंग > लेबलAllowList)
लेबल की वैकल्पिक अनुमति सूची सेट करता है।
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( सूची < स्ट्रिंग > लेबलडेनीलिस्ट)
लेबल की वैकल्पिक अस्वीकरण सूची सेट करता है।
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
वापस आने के लिए शीर्ष स्कोर किए गए परिणामों की अधिकतम संख्या निर्धारित करता है।
AudioClassifier.AudioClassifierOptions.Builder
सेटस्कोरथ्रेशोल्ड (फ्लोट स्कोरथ्रेशोल्ड)
स्कोर सीमा निर्धारित करता है.

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक AudioClassifier.AudioClassifierOptions बिल्ड ()

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( बेसऑप्शन बेसऑप्शन)

टास्क एपीआई को कॉन्फ़िगर करने के लिए सामान्य विकल्प सेट करता है, जैसे एक्सेलेरेटर।

पैरामीटर
आधारविकल्प

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( स्ट्रिंग डिस्प्लेनेम्सLocale)

TFLite मॉडल मेटाडेटा, यदि कोई हो, के माध्यम से निर्दिष्ट प्रदर्शन नामों के लिए उपयोग करने के लिए स्थान सेट करता है।

अंग्रेजी में डिफ़ॉल्ट ( "en" )। TFLite मेटाडेटा स्कीमा फ़ाइल देखें। लोकेल के स्वीकृत पैटर्न के लिए.

पैरामीटर
डिस्प्लेनेम्सलोकेल

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( सूची < स्ट्रिंग > लेबलAllowList)

लेबल की वैकल्पिक अनुमति सूची सेट करता है।

यदि रिक्त नहीं है, तो जिन वर्गीकरणों का लेबल इस सेट में नहीं है, उन्हें फ़िल्टर कर दिया जाएगा। डुप्लिकेट या अज्ञात लेबल को नजरअंदाज कर दिया जाता है। लेबलडेनीलिस्ट के साथ परस्पर अनन्य।

पैरामीटर
लेबलअनुमतिसूची

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( सूची < स्ट्रिंग > लेबलडेनीलिस्ट)

लेबल की वैकल्पिक अस्वीकरण सूची सेट करता है।

यदि रिक्त नहीं है, तो जिन वर्गीकरणों का लेबल इस सेट में है, उन्हें फ़िल्टर कर दिया जाएगा। डुप्लिकेट या अज्ञात लेबल को नजरअंदाज कर दिया जाता है। लेबलAllowList के साथ परस्पर अनन्य।

पैरामीटर
लेबलडेनीलिस्ट

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

वापस आने के लिए शीर्ष स्कोर किए गए परिणामों की अधिकतम संख्या निर्धारित करता है।

पैरामीटर
अधिकतमपरिणाम यदि < 0, तो सभी परिणाम लौटा दिए जाएंगे। यदि 0 है, तो एक अमान्य तर्क त्रुटि लौटा दी जाती है। -1 पर डिफ़ॉल्ट।
फेंकता
अवैध तर्क अपवाद यदि अधिकतम परिणाम 0 है

सार्वजनिक AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (फ्लोट स्कोरथ्रेशोल्ड)

स्कोर सीमा निर्धारित करता है.

यह मॉडल मेटाडेटा (यदि कोई हो) में दिए गए मेटाडेटा को ओवरराइड करता है। इस मान से नीचे के परिणाम अस्वीकार कर दिए जाते हैं।

पैरामीटर
स्कोर सीमा