NLClassifier.NLClassifierOptions.Builder

classe astratta statica pubblica NLClassifier.NLClassifierOptions.Builder

Costruttori pubblici

Metodi pubblici

abstract NLClassifier.NLClassifierOptions
astratto NLClassifier.NLClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.
astratto NLClassifier.NLClassifierOptions.Builder
setInputTensorIndex (int inputTensorIndex)
Imposta l'indice del tensore del testo di input tra tutti i tensori di input, se il modello ha più input.
astratto NLClassifier.NLClassifierOptions.Builder
setInputTensorName ( String inputTensorName)
Imposta il nome del tensore del testo di input, se il modello ha più input.
astratto NLClassifier.NLClassifierOptions.Builder
setOutputLabelTensorIndex (int outputLabelTensorIndex)
Imposta l'indice del tensore dell'etichetta di output opzionale tra tutti i tensori di output, se il modello ha più output.
astratto NLClassifier.NLClassifierOptions.Builder
setOutputLabelTensorName ( String outputLabelTensorName)
Imposta il nome del tensore dell'etichetta di output, se il modello ha più output.
astratto NLClassifier.NLClassifierOptions.Builder
setOutputScoreTensorIndex (int outputScoreTensorIndex)
Imposta l'indice del tensore del punteggio di output tra tutti i tensori di output, se il modello ha più output.
astratto NLClassifier.NLClassifierOptions.Builder
setOutputScoreTensorName ( String outputScoreTensorName)
Imposta il nome del tensore del punteggio di output, se il modello ha più output.

Metodi ereditati

Costruttori pubblici

Costruttore pubblico ()

Metodi pubblici

estratto pubblico NLClassifier.NLClassifierOptions build ()

abstract pubblico NLClassifier.NLClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.

Parametri
baseOpzioni

public abstract NLClassifier.NLClassifierOptions.Builder setInputTensorIndex (int inputTensorIndex)

Imposta l'indice del tensore del testo di input tra tutti i tensori di input, se il modello ha più input. Per l'inferenza verrà utilizzato solo il tensore di input specificato; gli altri tensori di input verranno ignorati. Dafualt a 0.

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

Parametri
inputTensorIndex

public abstract NLClassifier.NLClassifierOptions.Builder setInputTensorName ( String inputTensorName)

Imposta il nome del tensore del testo di input, se il modello ha più input. Per l'inferenza verrà utilizzato solo il tensore di input specificato; gli altri tensori di input verranno ignorati. Dafualt su "INPUT" .

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

Parametri
inputTensorName

public abstract NLClassifier.NLClassifierOptions.Builder setOutputLabelTensorIndex (int outputLabelTensorIndex)

Imposta l'indice del tensore dell'etichetta di output opzionale tra tutti i tensori di output, se il modello ha più output.

Consulta il documento sopra outputLabelTensorName per ulteriori informazioni su cosa sia il tensore dell'etichetta di output.

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

outputLabelTensorIndex viene impostato su -1, il che significa disabilitare il tensore dell'etichetta di output.

Parametri
outputLabelTensorIndex

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

Imposta il nome del tensore dell'etichetta di output, se il modello ha più output. Dafualt a "OUTPUT_LABEL" .

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

Per impostazione predefinita, il file di etichetta deve essere compresso con il tensore del punteggio di output tramite i metadati del modello. Vedere MetadataWriter per NLClassifier . NLClassifier legge e analizza automaticamente le etichette dal file di etichette. Tuttavia, alcuni modelli potrebbero invece produrre un tensore di etichette specifico. In questo caso, NLClassifier legge le etichette dal tensore delle etichette di output.

Parametri
outputLabelTensorName

public abstract NLClassifier.NLClassifierOptions.Builder setOutputScoreTensorIndex (int outputScoreTensorIndex)

Imposta l'indice del tensore del punteggio di output tra tutti i tensori di output, se il modello ha più output. Dafualt a 0.

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

Parametri
outputScoreTensorIndex

public abstract NLClassifier.NLClassifierOptions.Builder setOutputScoreTensorName ( String outputScoreTensorName)

Imposta il nome del tensore del punteggio di output, se il modello ha più output. Dafualt a "OUTPUT_SCORE" .

Per ulteriori dettagli, vedere la sezione Configurare i tensori di input/output per NLClassifier.

Parametri
outputScoreTensorName