TextClassifier.TextClassifierOptions.Builder

classe astratta statica pubblica TextClassifier.TextClassifierOptions.Builder

Costruttori pubblici

Metodi pubblici

finale TextClassifier.TextClassifierOptions
build()
Convalida e crea l'istanza TextClassifier.TextClassifierOptions.
astratto TextClassifier.TextClassifierOptions.Builder
setBaseOptions(valore BaseOptions)
Imposta le opzioni di base per l'attività di classificazione del testo.
astratto TextClassifier.TextClassifierOptions.Builder
setCategoryAllowlist(Elenco<Stringa> categoriaLista consentita)
Imposta la lista consentita facoltativa dei nomi delle categorie.
astratto TextClassifier.TextClassifierOptions.Builder
setCategoryDenylist(Lista<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
astratto TextClassifier.TextClassifierOptions.Builder
setDisplayNamesLocale(impostazione internazionale stringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
astratto TextClassifier.TextClassifierOptions.Builder
setMaxResults(Numero intero maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
astratto TextClassifier.TextClassifierOptions.Builder
setScoreThreshold(Virgola mobile scoreThreshold)
Imposta la soglia di punteggio facoltativa.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

Public final TextClassifier.TextClassifierOptions build ()

Convalida e crea l'istanza TextClassifier.TextClassifierOptions.

Lanci
IllegalArgumentException se una delle opzioni impostate non è valida.

pubblici astratto TextClassifier.TextClassifierOptions.Builder setBaseOptions (valore BaseOptions)

Imposta le opzioni di base per l'attività di classificazione del testo.

Parametri
valore

pubblici astratto TextClassifier.TextClassifierOptions.Builder setCategoryAllowlist (List<Stringa> categoriaAllowlist)

Imposta la lista consentita facoltativa dei nomi delle categorie.

Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria non è presente in questo set verranno filtrati. I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryDenylist.

Parametri
categoryAllowlist

pubblici astratto TextClassifier.TextClassifierOptions.Builder setCategoryDenylist (List<Stringa> categoriaLista bloccata)

Consente di impostare la lista bloccata facoltativa dei nomi di categorie.

Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria è presente in questo set verranno filtrati. I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryAllowlist.

Parametri
categoryDenylist

pubblici astratto TextClassifier.TextClassifierOptions.Builder setDisplayNamesLocale (Impostazioni internazionali della stringa)

Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.

Parametri
locale

Public astratto TextClassifier.TextClassifierOptions.Builder setMaxResults (Integer maxResults)

Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.

Se non viene impostato, vengono restituiti tutti i risultati disponibili. Se impostato, deve essere maggiore di 0.

Parametri
maxResults

pubblici astratto TextClassifier.TextClassifierOptions.Builder setScoreThreshold (scoreThreshold in virgola mobile)

Imposta la soglia di punteggio facoltativa. I risultati con un punteggio inferiore a questo valore vengono rifiutati.

Esegue l'override della soglia di punteggio specificata nell'eventuale presenza di metadati del modello TFLite.

Parametri
scoreThreshold