Compilateur pour TextEmbedder.TextEmbedderOptions
.
Constructeurs publics
Builder()
|
Méthodes publiques
abstrait TextEmbedder.TextEmbedderOptions |
build()
|
abstrait TextEmbedder.TextEmbedderOptions.Builder |
setBaseOptions(valeur BaseOptions)
Définit les options de base de la tâche de l'outil d'intégration de texte.
|
abstrait TextEmbedder.TextEmbedderOptions.Builder |
setL2Normalize(booléen l2Normalize)
Détermine si la normalisation L2 doit être effectuée sur les représentations vectorielles continues renvoyées.
|
abstrait TextEmbedder.TextEmbedderOptions.Builder |
setQuantize(quantification booléenne)
Détermine si la représentation vectorielle continue renvoyée doit être quantifiée en octets via une quantification scalaire.
|
Méthodes héritées
Constructeurs publics
public Builder ()
Méthodes publiques
public abstrait TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (valeur BaseOptions)
Définit les options de base de la tâche de l'outil d'intégration de texte.
Paramètres
valeur |
---|
public abstrait TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Détermine si la normalisation L2 doit être effectuée sur les représentations vectorielles continues renvoyées. N'utilisez cette option que si le modèle ne contient pas encore d'opération L2_NORMALIZATION
TF Lite native. Dans la plupart des cas, c'est déjà le cas et la norme L2 est ainsi obtenue via l'inférence TF Lite.
Par défaut, cette valeur est "false".
Paramètres
l2Normalize |
---|
public abstrait TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)
Détermine si la représentation vectorielle continue renvoyée doit être quantifiée en octets via une quantification scalaire.
Les représentations vectorielles continues sont implicitement considérées comme de norme unitaire. Par conséquent, toutes les dimensions auront une valeur dans [-1.0, 1.0]
. Utilisez setL2Normalize(boolean)
si ce n'est pas le cas.
Par défaut, cette valeur est "false".
Paramètres
quantifier |
---|