Costruttore per TextEmbedder.TextEmbedderOptions
.
Costruttori pubblici
Builder()
|
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
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 |
---|