TextClassifier.TextClassifierOptions.Builder

classe abstrata estática pública TextClassifier.TextClassifierOptions.Builder

Builder para a classe TextClassifier.TextClassifierOptions.

Construtores públicos

Métodos públicos

final TextClassifier.TextClassifierOptions
build()
Valida e cria a instância TextClassifier.TextClassifierOptions.
abstrato TextClassifier.TextClassifierOptions.Builder
setBaseOptions(valor BaseOptions)
Define as opções básicas para a tarefa do classificador de texto.
abstrato TextClassifier.TextClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
Define a lista de permissões opcional de nomes de categorias.
abstrato TextClassifier.TextClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Define a lista de bloqueio opcional de nomes de categorias.
abstrato TextClassifier.TextClassifierOptions.Builder
setDisplayNamesLocale(localidade String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
abstrato TextClassifier.TextClassifierOptions.Builder
setMaxResults(Integer maxResults)
Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.
abstrato TextClassifier.TextClassifierOptions.Builder
setScoreThreshold(Float scoreThreshold)
Define o limite de pontuação opcional.

Métodos herdados

Construtores públicos

public Builder ()

Métodos públicos

public final TextClassifier.TextClassifierOptions build ()

Valida e cria a instância TextClassifier.TextClassifierOptions.

Gera
IllegalArgumentException se alguma das opções definidas for inválida.

public TextClassifier.TextClassifierOptions.Builder setBaseOptions (valor BaseOptions)

Define as opções básicas para a tarefa do classificador de texto.

Parâmetros
valor

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

Define a lista de permissões opcional de nomes de categorias.

Se não estiver vazio, os resultados de detecção com um nome de categoria que não estiver nesse conjunto serão filtrados. Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryDenylist.

Parâmetros
categoryAllowlist

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

Define a lista de bloqueio opcional de nomes de categorias.

Se não estiver vazio, os resultados de detecção com o nome de categoria nesse conjunto serão filtrados. Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryAllowlist.

Parâmetros
categoryDenylist

public abstrato TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale (localidade String)

Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.

Parâmetros
localidade

public TextClassifier.TextClassifierOptions.Builder setMaxResults (Integer maxResults)

Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.

Se não for definido, todos os resultados disponíveis serão retornados. Se definido, precisa ser maior que 0.

Parâmetros
maxResults

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

Define o limite de pontuação opcional. Os resultados com pontuação abaixo desse valor são rejeitados.

Substitui o limite de pontuação especificado nos metadados do modelo TFLite, se houver.

Parâmetros
scoreThreshold