Embedding

classe abstraite publique Embedding

Représente la représentation vectorielle continue pour une tête de représentations vectorielles continues donnée. Généralement utilisé dans les tâches d'intégration.

Un seul des deux "floatEmbedding" et "quantizedEmbedding" contiendra des données, selon que la représentation vectorielle continue a été configurée ou non pour effectuer une quantification scala.

Constructeurs publics

Méthodes publiques

statique Représentation vectorielle continue
create(float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)
crée une instance Embedding ;
statique Représentation vectorielle continue
createFromProto(prototypeEmbeddingsProto.Embedding)
Crée un objet Embedding à partir d'un message de tampon de protocole ERROR(/EmbeddingsProto.Embedding).
abstrait float[]
floatEmbedding()
Représentation vectorielle continue à virgule flottante
abstrait entier
headIndex()
Index de la tête d'intégration à laquelle ces entrées font référence.
abstrait Facultatif<Chaîne>
headName()
Nom facultatif de la tête d'intégration, qui correspond au nom des métadonnées de Tensor.
abstrait byte[]
quantizedEmbedding()
Représentation vectorielle continue quantifiée

Méthodes héritées

Constructeurs publics

public Intégration ()

Méthodes publiques

public statique Représentation vectorielle continue create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Facultatif<String> headName)

crée une instance Embedding ;

Paramètres
floatEmbedding la représentation vectorielle continue à virgule flottante
quantizedEmbedding la représentation vectorielle continue quantifiée.
headIndex l'index de la tête de l'intégrateur.
headName le nom facultatif de la tête d'intégration.

public statique Embedding createFromProto (EmbeddingsProto.Embedding proto)

Crée un objet Embedding à partir d'un message de tampon de protocole ERROR(/EmbeddingsProto.Embedding).

Paramètres
proto le message protobuf ERROR(/EmbeddingsProto.Embedding) à convertir.

public abstract float[] floatEmbedding ()

Représentation vectorielle continue à virgule flottante

Vide si l'outil d'intégration a été configuré pour effectuer une quantification scalaire.

public abstract int headIndex ()

Index de la tête d'intégration à laquelle ces entrées font référence. Cela est utile pour les modèles à plusieurs têtes.

public abstract Facultatif<String> headName ()

Nom facultatif de la tête d'intégration, qui correspond au nom des métadonnées de Tensor.

public abstract byte[] quantizedEmbedding ()

Représentation vectorielle continue quantifiée

Vide si le composant intégré n'a pas été configuré pour effectuer une quantification scalaire.