TextClassifier.TextClassifierOptions.Builder

clase abstracta estática pública TextClassifier.TextClassifierOptions.Builder

Constructores públicos

Métodos públicos

final TextClassifier.TextClassifierOptions
build()
Valida y compila la instancia de TextClassifier.TextClassifierOptions.
abstracto TextClassifier.TextClassifierOptions.Builder
setBaseOptions(valor BaseOptions)
Establece las opciones básicas para la tarea de clasificador de texto.
abstracto TextClassifier.TextClassifierOptions.Builder
setCategoryAllowlist(Lista<String> categoryAllowlist)
Establece la lista opcional de nombres de categorías permitidos.
abstracto TextClassifier.TextClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Configura la lista de bloqueo opcional de los nombres de categorías.
abstracto TextClassifier.TextClassifierOptions.Builder
setDisplayNamesLocale(configuración regional de String)
Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.
abstracto TextClassifier.TextClassifierOptions.Builder
setMaxResults(número entero maxResults)
Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.
abstracto TextClassifier.TextClassifierOptions.Builder
setScoreThreshold(Float scoreThreshold)
Establece el umbral de puntuación opcional.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public final TextClassifier.TextClassifierOptions build ()

Valida y compila la instancia de TextClassifier.TextClassifierOptions.

Arroja
IllegalArgumentException si alguna de las opciones establecidas no es válida.

resumen público TextClassifier.TextClassifierOptions.Builder setBaseOptions (valor BaseOptions)

Establece las opciones básicas para la tarea de clasificador de texto.

Parámetros
value

resumen público TextClassifier.TextClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

Establece la lista opcional de nombres de categorías permitidos.

Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría no se encuentre en este conjunto. Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryDenylist son mutuamente excluyentes.

Parámetros
categoryAllowlist

resumen público TextClassifier.TextClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

Configura la lista de bloqueo opcional de los nombres de categorías.

Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría se encuentre en este conjunto. Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryAllowlist son mutuamente excluyentes.

Parámetros
categoryDenylist

public resumen TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale (String configuración regional)

Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.

Parámetros
configuración regional

resumen público TextClassifier.TextClassifierOptions.Builder setMaxResults (Número entero maxResults)

Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.

Si no la estableces, se mostrarán todos los resultados disponibles. Si se configura, debe ser mayor que 0.

Parámetros
maxResults

public resumen TextClassifier.TextClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)

Establece el umbral de puntuación opcional. Se rechazan los resultados con una puntuación inferior a este valor.

Anula el umbral de puntuación especificado en los metadatos del modelo de TFLite, si corresponde.

Parámetros
scoreThreshold