ClassifierOptions.Builder

classe abstraite statique publique ClassifierOptions.Builder

Compilateur pour ClassifierOptions.

Constructeurs publics

Méthodes publiques

final ClassifierOptions
build()
Valide et compile l'instance ClassifierOptions.
abstrait ClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
Définit la liste d'autorisation facultative des noms de catégories.
abstrait ClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Définit la liste de blocage facultative des noms de catégories.
abstrait ClassifierOptions.Builder
setDisplayNamesLocale(paramètres régionaux de String)
Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.
abstrait ClassifierOptions.Builder
setMaxResults(Entier maxResults)
Définit le nombre maximal (facultatif) de résultats de classification les mieux notés à renvoyer.
abstrait ClassifierOptions.Builder
setScoreThreshold(Float scoreThreshold)
Définit le seuil de score facultatif.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final ClassifierOptions build ()

Valide et compile l'instance ClassifierOptions.

Génère
IllegalArgumentException Si ERROR(/maxResults) est défini sur une valeur inférieure ou égale à 0.

public abstract ClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

Définit la liste d'autorisation facultative des noms de catégories.

S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie ne figure pas dans cet ensemble seront filtrés. Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryDenylist.

Paramètres
categoryAllowlist

public abstrait ClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

Définit la liste de blocage facultative des noms de catégories.

S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie figure dans cet ensemble seront filtrés. Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryAllowlist.

Paramètres
categoryDenylist

public abstract ClassifierOptions.Builder setDisplayNamesLocale (String locale)

Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.

Paramètres
locale

public abstrait ClassifierOptions.Builder setMaxResults (Integer maxResults)

Définit le nombre maximal (facultatif) de résultats de classification les mieux notés à renvoyer.

Si cette règle n'est pas configurée, tous les résultats disponibles sont renvoyés. Si ce champ est défini, il doit être supérieur à 0.

Paramètres
maxResults

public abstrait ClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)

Définit le seuil de score facultatif. Les résultats dont le score est inférieur à cette valeur sont refusés.

Remplace le seuil de score spécifié dans les métadonnées du modèle TFLite, le cas échéant.

Paramètres
scoreThreshold