TextClassifier.TextClassifierOptions.Builder

publiczna statyczna klasa abstrakcji TextClassifier.TextClassifierOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final TextClassifier.TextClassifierOptions
build()
Weryfikuje i buduje instancję TextClassifier.TextClassifierOptions.
abstrat TextClassifier.TextClassifierOptions.Builder
setBaseOptions(wartość BaseOptions)
Ustawia opcje podstawowe zadania klasyfikatora tekstu.
abstrat TextClassifier.TextClassifierOptions.Builder
setCategoryAllowlist(Lista<ciąg> kategoriaAllowlist)
Ustawia opcjonalną listę dozwolonych nazw kategorii.
abstrat TextClassifier.TextClassifierOptions.Builder
setCategoryDenylist(Lista<ciąg znaków> kategoriaDenylist)
Ustawia opcjonalną listę odrzuconych nazw kategorii.
abstrat TextClassifier.TextClassifierOptions.Builder
setDisplayNamesLocale(język ciągu znaków)
Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).
abstrat TextClassifier.TextClassifierOptions.Builder
setMaxResults(liczba całkowita maxResults)
Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.
abstrat TextClassifier.TextClassifierOptions.Builder
setScoreThreshold(próg wyniku Float)
Określa opcjonalny próg wyniku.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final TextClassifier.TextClassifierOptions build ()

Weryfikuje i buduje instancję TextClassifier.TextClassifierOptions.

Rzuty
IllegalArgumentException jeśli któraś z ustawionych opcji jest nieprawidłowa.

public abstract TextClassifier.TextClassifierOptions.Builder setBaseOptions (wartość BaseOptions)

Ustawia opcje podstawowe zadania klasyfikatora tekstu.

Parametry
value

public abstract TextClassifier.TextClassifierOptions.Builder setCategoryAllowlist (Lista<String> kategoriaAllowlist)

Ustawia opcjonalną listę dozwolonych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwy kategorii nie ma w tym zbiorze, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryDenylist.

Parametry
categoryAllowlist

public abstract TextClassifier.TextClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

Ustawia opcjonalną listę odrzuconych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwa kategorii należy do tego zbioru, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryAllowlist.

Parametry
categoryDenylist

public abstract TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale (język String)

Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).

Parametry
region

public abstract TextClassifier.TextClassifierOptions.Builder setMaxResults (Liczba całkowita maxResults)

Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.

Jeśli zasada jest nieskonfigurowana, zwracane są wszystkie dostępne wyniki. Jeśli jest ustawiona, musi być większa niż 0.

Parametry
maxResults

public abstract TextClassifier.TextClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)

Określa opcjonalny próg wyniku. Wyniki z wynikiem poniżej tej wartości zostały odrzucone.

Zastępuje próg wyniku określony w metadanych modelu TFLite (jeśli występują).

Parametry
scoreThreshold