ClassifierOptions.Builder

classe astratta statica pubblica ClassifierOptions.Builder

Costruttore per ClassifierOptions.

Costruttori pubblici

Metodi pubblici

final ClassifierOptions
build()
Convalida e crea l'istanza ClassifierOptions.
astratto ClassifierOptions.Builder
setCategoryAllowlist(Elenco<Stringa> categoriaLista consentita)
Imposta la lista consentita facoltativa dei nomi delle categorie.
astratto ClassifierOptions.Builder
setCategoryDenylist(Lista<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
astratto ClassifierOptions.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 ClassifierOptions.Builder
setMaxResults(Numero intero maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
astratto ClassifierOptions.Builder
setScoreThreshold(Virgola mobile scoreThreshold)
Imposta la soglia di punteggio facoltativa.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

Public final ClassifierOptions build ()

Convalida e crea l'istanza ClassifierOptions.

Lanci
IllegalArgumentException se ERROR(/maxResults) è impostato su un valore <= 0.

Public astratta ClassifierOptions.Builder setCategoryAllowlist (List<String> categoriaLista consentita)

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 ClassifierOptions.Builder setCategoryDenylist (List<String> categoriaDenylist)

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

Public astratto ClassifierOptions.Builder setDisplayNamesLocale (Impostazioni internazionali String)

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

Parametri
locale

Public astratto ClassifierOptions.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 ClassifierOptions.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