TextEmbedder.TextEmbedderOptions.Builder

classe astratta statica pubblica TextEmbedder.TextEmbedderOptions.Builder

Costruttori pubblici

Metodi pubblici

astratto TextEmbedder.TextEmbedderOptions
build()
astratto TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(valore BaseOptions)
Imposta le opzioni di base per l'attività di incorporamento del testo.
astratto TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(booleano l2Normalize)
Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti.
astratto TextEmbedder.TextEmbedderOptions.Builder
setQuantize(Quantizza booleana)
Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

pubblici astratto TextEmbedder.TextEmbedderOptions build ()

Public astratto TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (valore BaseOptions)

Imposta le opzioni di base per l'attività di incorporamento del testo.

Parametri
valore

pubblici astratta TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti. Utilizza questa opzione solo se il modello non contiene già un'opz. L2_NORMALIZATION TF Lite nativa. Nella maggior parte dei casi, questo è già così e la norma L2 viene quindi raggiunta tramite l'inferenza TF Lite.

Falso per impostazione predefinita.

Parametri
l2Normalize

pubblici astratto TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare. Si presume implicitamente che gli incorporamenti siano unità a norma, pertanto è garantito che qualsiasi dimensione abbia un valore in [-1.0, 1.0]. In caso contrario, utilizza setL2Normalize(boolean).

Falso per impostazione predefinita.

Parametri
quantizza