Stellt die Einbettung für einen bestimmten Einbettungskopf dar. Wird normalerweise bei Einbettungsaufgaben verwendet.
Nur eine der beiden Optionen „floatEmbedding“ und „quantizedEmbedding“ enthält Daten, je nachdem, ob der Einbettungscode für die Scala-Quantisierung konfiguriert wurde oder nicht.
Public Constructors
Public Methods
Statisches Einbetten | |
Statisches Einbetten |
createFromProto(EmbeddingsProto.Embedding proto)
Erstellt ein
Embedding -Objekt aus einer ERROR(/EmbeddingsProto.Embedding) -Protobuf-Nachricht. |
Abstrakt Gleitkommazahl[] |
floatEmbedding()
Einbettung von Gleitkommazahlen
|
Abstrakt Int |
headIndex()
Der Index des Einbettungs-Headers, auf den sich diese Einträge beziehen.
|
abstrakt Optional<String> |
headName()
Der optionale Name des Einbettungskopfs, bei dem es sich um den entsprechenden Tensor-Metadatennamen handelt.
|
Abstrakt byte[] |
quantizedEmbedding()
Quantisierte Einbettung.
|
Übernommene Methoden
Public Constructors
öffentlich Einbetten ()
Public Methods
public static Einbetten create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)
Erstellt eine Embedding
-Instanz.
Parameter
floatEmbedding | die Gleitkomma-Einbettung |
---|---|
quantizedEmbedding | der quantisierten Einbettung. |
headIndex | Index des Einbettungs-Headers. |
headName | den optionalen Namen des Einbettungs-Heads. |
public static Embedding createFromProto (EmbeddingsProto.Embedding proto)
Erstellt ein Embedding
-Objekt aus einer ERROR(/EmbeddingsProto.Embedding)
-Protobuf-Nachricht.
Parameter
proto | Die zu konvertierende protobuf-Nachricht ERROR(/EmbeddingsProto.Embedding) .
|
---|
öffentlich abstrakt float[] floatEmbedding ()
Einbettung von Gleitkommazahlen
Das Feld ist leer, wenn der Einbettungscode für eine skalare Quantisierung konfiguriert wurde.
public abstrakt int headIndex ()
Der Index des Einbettungs-Headers, auf den sich diese Einträge beziehen. Dies ist nützlich für Modelle mit mehreren Kopfen.
public abstrakt Optional<String> headName ()
Der optionale Name des Einbettungskopfs, bei dem es sich um den entsprechenden Tensor-Metadatennamen handelt.
public abstrakt byte[] quantizedEmbedding ()
Quantisierte Einbettung.
Das Feld ist leer, wenn die Einbettungsfunktion nicht für eine skalare Quantisierung konfiguriert wurde.