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 |
|---|