NLClassifier.NLClassifierOptions.Builder

classe abstraite statique publique NLClassifier.NLClassifierOptions.Builder

Constructeurs Publics

Méthodes publiques

résumé NLClassifier.NLClassifierOptions
résumé NLClassifier.NLClassifierOptions.Builder
setBaseOptions ( BaseOptionsbaseOptions )
Définit les options générales pour configurer les API de tâches, telles que les accélérateurs.
résumé NLClassifier.NLClassifierOptions.Builder
setInputTensorIndex (int inputTensorIndex)
Définissez l'index du tenseur de texte d'entrée parmi tous les tenseurs d'entrée, si le modèle a plusieurs entrées.
résumé NLClassifier.NLClassifierOptions.Builder
setInputTensorName ( Chaîne inputTensorName)
Définissez le nom du tenseur de texte d'entrée, si le modèle comporte plusieurs entrées.
résumé NLClassifier.NLClassifierOptions.Builder
setOutputLabelTensorIndex (int sortieLabelTensorIndex)
Définissez l'index du tenseur d'étiquette de sortie facultatif parmi tous les tenseurs de sortie, si le modèle a plusieurs sorties.
résumé NLClassifier.NLClassifierOptions.Builder
setOutputLabelTensorName ( String sortieLabelTensorName)
Définissez le nom du tenseur d'étiquette de sortie, si le modèle a plusieurs sorties.
résumé NLClassifier.NLClassifierOptions.Builder
setOutputScoreTensorIndex (int outputScoreTensorIndex)
Définissez l'index du tenseur de score de sortie parmi tous les tenseurs de sortie, si le modèle a plusieurs sorties.
résumé NLClassifier.NLClassifierOptions.Builder
setOutputScoreTensorName ( Chaîne outputScoreTensorName)
Définissez le nom du tenseur de score de sortie, si le modèle a plusieurs sorties.

Méthodes héritées

Constructeurs Publics

Constructeur public ()

Méthodes publiques

résumé public NLClassifier.NLClassifierOptions build ()

résumé public NLClassifier.NLClassifierOptions.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

résumé public NLClassifier.NLClassifierOptions.Builder setInputTensorIndex (int inputTensorIndex)

Définissez l'index du tenseur de texte d'entrée parmi tous les tenseurs d'entrée, si le modèle a plusieurs entrées. Seul le tenseur d'entrée spécifié sera utilisé pour l'inférence ; les autres tenseurs d'entrée seront ignorés. Dafualt à 0.

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

Paramètres
inputTensorIndex

résumé public NLClassifier.NLClassifierOptions.Builder setInputTensorName ( String inputTensorName)

Définissez le nom du tenseur de texte d'entrée, si le modèle comporte plusieurs entrées. Seul le tenseur d'entrée spécifié sera utilisé pour l'inférence ; les autres tenseurs d'entrée seront ignorés. Dafualt sur "INPUT" .

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

Paramètres
inputTensorName

résumé public NLClassifier.NLClassifierOptions.Builder setOutputLabelTensorIndex (int outputLabelTensorIndex)

Définissez l'index du tenseur d'étiquette de sortie facultatif parmi tous les tenseurs de sortie, si le modèle a plusieurs sorties.

Consultez le document ci-dessus outputLabelTensorName pour plus d'informations sur ce qu'est le tenseur d'étiquette de sortie.

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

outputLabelTensorIndex vaut -1, ce qui signifie désactiver le tenseur d'étiquette de sortie.

Paramètres
sortieLabelTensorIndex

public abstract NLClassifier.NLClassifierOptions.Builder setOutputLabelTensorName ( String outputLabelTensorName)

Définissez le nom du tenseur d'étiquette de sortie, si le modèle a plusieurs sorties. Par défaut, "OUTPUT_LABEL" .

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

Par défaut, le fichier d'étiquettes doit être compressé avec le tenseur de score de sortie via les métadonnées du modèle. Voir MetadataWriter pour NLClassifier . NLClassifier lit et analyse automatiquement les étiquettes du fichier d'étiquettes. Cependant, certains modèles peuvent générer un tenseur d'étiquette spécifique à la place. Dans ce cas, NLClassifier lit les étiquettes à partir du tenseur d'étiquettes de sortie.

Paramètres
nomTensorLabelde sortie

résumé public NLClassifier.NLClassifierOptions.Builder setOutputScoreTensorIndex (int outputScoreTensorIndex)

Définissez l'index du tenseur de score de sortie parmi tous les tenseurs de sortie, si le modèle a plusieurs sorties. Dafualt à 0.

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

Paramètres
sortieScoreTensorIndex

résumé public NLClassifier.NLClassifierOptions.Builder setOutputScoreTensorName ( String outputScoreTensorName)

Définissez le nom du tenseur de score de sortie, si le modèle a plusieurs sorties. Dafualt à "OUTPUT_SCORE" .

Consultez la section Configurer les tenseurs d'entrée/sortie pour NLClassifier pour plus de détails.

Paramètres
OutputScoreTensorName