LanguageDetector.LanguageDetectorOptions.Builder

publiczna klasa abstrakcji LanguageDetector.LanguageDetectorOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final LanguageDetector.LanguageDetectorOptions
build()
Weryfikuje i buduje instancję LanguageDetector.LanguageDetectorOptions.
abstract LanguageDetector.LanguageDetectorOptions.Builder
setBaseOptions(wartość BaseOptions)
Ustawia opcje podstawowe zadania klasyfikatora tekstu.
abstract LanguageDetector.LanguageDetectorOptions.Builder
setCategoryAllowlist(Lista<ciąg> kategoriaAllowlist)
Ustawia opcjonalną listę dozwolonych nazw kategorii.
abstract LanguageDetector.LanguageDetectorOptions.Builder
setCategoryDenylist(Lista<ciąg znaków> kategoriaDenylist)
Ustawia opcjonalną listę odrzuconych nazw kategorii.
abstract LanguageDetector.LanguageDetectorOptions.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ą).
abstract LanguageDetector.LanguageDetectorOptions.Builder
setMaxResults(liczba całkowita maxResults)
Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.
abstract LanguageDetector.LanguageDetectorOptions.Builder
setScoreThreshold(próg wyniku Float)
Określa opcjonalny próg wyniku.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final LanguageDetector.LanguageDetectorOptions build ()

Weryfikuje i buduje instancję LanguageDetector.LanguageDetectorOptions.

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

public abstract LanguageDetector.LanguageDetectorOptions.Builder setBaseOptions (wartość BaseOptions)

Ustawia opcje podstawowe zadania klasyfikatora tekstu.

Parametry
value

public abstract LanguageDetector.LanguageDetectorOptions.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 LanguageDetector.LanguageDetectorOptions.Builder setCategoryDenylist (Lista<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 LanguageDetector.LanguageDetectorOptions.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 LanguageDetector.LanguageDetectorOptions.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 LanguageDetector.LanguageDetectorOptions.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