TextClassifier.TextClassifierOptions.Builder

public static abstraact class TextClassifier.TextClassifierOptions.Builder

Public Constructors

Public Methods

final TextClassifier.TextClassifierOptions
build()
Validiert und erstellt die TextClassifier.TextClassifierOptions-Instanz.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt die Basisoptionen für die Textklassifikatoraufgabe fest.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Legt die optionale Sperrliste für Kategorienamen fest.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setDisplayNamesLocale(Sprache String)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setMaxResults(Integer maxResults)
Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
Zusammenfassung TextClassifier.TextClassifierOptions.Builder
setScoreThreshold(Float-Wertgrenzwert)
Legt den optionalen Schwellenwert für die Punktzahl fest.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

öffentlich final TextClassifier.TextClassifierOptions Build ()

Validiert und erstellt die TextClassifier.TextClassifierOptions-Instanz.

Löst aus
IllegalArgumentException wenn eine der Optionen ungültig ist.

public abstrakt TextClassifier.TextClassifierOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt die Basisoptionen für die Textklassifikatoraufgabe fest.

Parameter
value

public abstrakt TextClassifier.TextClassifierOptions.Builder setCategoryAllowlist (List<String>categoryAllowlist)

Legt die optionale Zulassungsliste mit Kategorienamen fest.

Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename nicht in diesem Set enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryDenylist.

Parameter
categoryAllowlist

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

Legt die optionale Sperrliste für Kategorienamen fest.

Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename in diesem Satz enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryAllowlist.

Parameter
categoryDenylist

public abstrakt TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale (String Gebietsschema)

Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.

Parameter
locale

public abstrakt TextClassifier.TextClassifierOptions.Builder setMaxResults (Integer maxResults)

Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.

Wenn nicht festgelegt, werden alle verfügbaren Ergebnisse zurückgegeben. Wenn festgelegt, muss der Wert größer als 0 sein.

Parameter
maxResults

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

Legt den optionalen Schwellenwert für die Punktzahl fest. Ergebnisse mit einem Wert unter diesem Wert werden abgelehnt.

Überschreibt den in den TFLite-Modellmetadaten angegebenen Schwellenwert für die Punktzahl, falls vorhanden.

Parameter
scoreThreshold