ImageClassifier.ImageClassifierOptions.Builder

classe statique publique ImageClassifier.ImageClassifierOptions.Builder

Un générateur qui aide à configurer une instance de ImageClassifierOptions.

Méthodes publiques

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptionsbaseOptions )
Définit les options générales pour configurer les API de tâches, telles que les accélérateurs.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( Chaîne displayNamesLocale)
Définit les paramètres régionaux à utiliser pour les noms d'affichage spécifiés via les métadonnées du modèle TFLite, le cas échéant.
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( Liste < Chaîne > labelAllowList)
Définit la liste autorisée facultative des étiquettes.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( Liste < Chaîne > labelDenyList)
Définit la liste de refus facultative des étiquettes.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
Définit le nombre maximum de résultats les mieux notés à renvoyer.
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
Cette méthode est obsolète. utilisez BaseOptions pour configurer le nombre de threads à la place. Cette méthode remplacera le nombre de threads configurés à partir de BaseOptions .
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (seuil de score flottant)
Définit le seuil de score.

Méthodes héritées

Méthodes publiques

public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Définit les options générales pour configurer les API de tâches, telles que les accélérateurs.

Paramètres
Options de base

public ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

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

La valeur par défaut est l'anglais ( "en" ). Consultez le fichier de schéma de métadonnées TFLite. pour le modèle accepté de paramètres régionaux.

Paramètres
displayNamesLocale

public ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)

Définit la liste autorisée facultative des étiquettes.

Si elles ne sont pas vides, les classifications dont l'étiquette ne figure pas dans cet ensemble seront filtrées. Les étiquettes en double ou inconnues sont ignorées. Mutuellement exclusif avec labelDenyList.

Paramètres
étiquetteAutoriserListe

public ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( List < String > labelDenyList)

Définit la liste de refus facultative des étiquettes.

Si elles ne sont pas vides, les classifications dont l'étiquette se trouve dans cet ensemble seront filtrées. Les étiquettes en double ou inconnues sont ignorées. Mutuellement exclusif avec labelAllowList.

Paramètres
labelDenyList

public ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

Définit le nombre maximum de résultats les mieux notés à renvoyer.

Si < 0, tous les résultats seront renvoyés. Si 0, une erreur d’argument non valide est renvoyée. La valeur par défaut est -1.

Paramètres
maxRésultats
Jetés
Exception d'argument illégal si maxResults est 0.

public ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

Cette méthode est obsolète .
utilisez BaseOptions pour configurer le nombre de threads à la place. Cette méthode remplacera le nombre de threads configurés à partir de BaseOptions .

Définit le nombre de threads à utiliser pour les opérations TFLite qui prennent en charge le multithreading lors de l'exécution de l'inférence avec le CPU. La valeur par défaut est -1.

numThreads doit être supérieur à 0 ou égal à -1. La définition de numThreads sur -1 a pour effet de laisser le runtime TFLite définir la valeur.

Paramètres
numThreads

public ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

Définit le seuil de score.

Il remplace celui fourni dans les métadonnées du modèle (le cas échéant). Les résultats inférieurs à cette valeur sont rejetés.

Paramètres
scoreSeuil