AudioClassifier.AudioClassifierOptions.Builder

publiczna klasa statyczna AudioClassifier.AudioClassifierOptions.Builder

Konstruktor, który pomaga skonfigurować instancję AudioClassifierOptions.

Metody publiczne

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Ustawia ogólne opcje konfiguracji interfejsów API zadań, takich jak akceleratory.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Ustawia ustawienia regionalne używane dla nazw wyświetlanych określonych w metadanych modelu TFLite, jeśli takie istnieją.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Lista < String > labelAllowList)
Ustawia opcjonalną listę dozwolonych etykiet.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Lista < String > labelDenyList)
Ustawia opcjonalną listę odrzuconych etykiet.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Ustawia maksymalną liczbę zwracanych najwyżej ocenionych wyników.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (pływający próg wyniku)
Ustawia próg wyniku.

Metody dziedziczone

Metody publiczne

publiczna kompilacja AudioClassifier.AudioClassifierOptions ()

public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Ustawia ogólne opcje konfiguracji interfejsów API zadań, takich jak akceleratory.

Parametry
Opcje bazowe

public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

Ustawia ustawienia regionalne używane dla nazw wyświetlanych określonych w metadanych modelu TFLite, jeśli takie istnieją.

Domyślnie jest to angielski ( "en" ). Zobacz plik schematu metadanych TFLite. dla przyjętego wzorca ustawień regionalnych.

Parametry
displayNamesLocale

public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Lista < String > labelAllowList)

Ustawia opcjonalną listę dozwolonych etykiet.

Jeśli nie jest puste, klasyfikacje, których etykieta nie znajduje się w tym zestawie, zostaną odfiltrowane. Zduplikowane lub nieznane etykiety są ignorowane. Wzajemnie wykluczające się z labelDenyList.

Parametry
etykietaAllowList

public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Lista < String > labelDenyList)

Ustawia opcjonalną listę odrzuconych etykiet.

Jeśli nie jest puste, klasyfikacje, których etykieta znajduje się w tym zestawie, zostaną odfiltrowane. Zduplikowane lub nieznane etykiety są ignorowane. Wzajemnie wykluczające się z labelAllowList.

Parametry
etykietaListaOdmów

public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

Ustawia maksymalną liczbę zwracanych najwyżej ocenionych wyników.

Parametry
maxWyniki jeśli < 0, zostaną zwrócone wszystkie wyniki. Jeśli 0, zwracany jest błąd nieprawidłowego argumentu. Domyślnie -1.
Rzuca
Wyjątek IllegalArgument jeśli maxResults wynosi 0

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (zmienny próg wyniku)

Ustawia próg wyniku.

Zastępuje dane podane w metadanych modelu (jeśli istnieją). Wyniki poniżej tej wartości są odrzucane.

Parametry
Próg wyniku