Stellt die Einbettungsergebnisse eines Modells dar. Wird normalerweise als Ergebnis für Einbettungsaufgaben verwendet.
Public Constructors
Public Methods
Statisches EmbeddingResult |
create(Auflisten<Einbettungen> Einbettungen, Optional<Long> ZeitstempelMs)
Erstellt eine
EmbeddingResult -Instanz. |
Statisches EmbeddingResult |
createFromProto(EmbeddingsProto.EmbeddingResult proto)
Erstellt ein
EmbeddingResult -Objekt aus einer ERROR(/EmbeddingsProto.EmbeddingResult) -protobuf-Nachricht. |
Zusammenfassung Liste<Einbettung> |
embeddings()
Die Einbettungsergebnisse für jeden Kopf des Modells.
|
abstrakt Optional<Long> |
timestampMs()
Der optionale Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht.
|
Übernommene Methoden
Public Constructors
public EmbeddingResult ()
Public Methods
public static EmbeddingResult create (Liste<Einbettungen>-Einbettungen, optional<Long> ZeitstempelMs)
Erstellt eine EmbeddingResult
-Instanz.
Parameter
Einbettungen | Die Liste der Embedding -Objekte, die die Einbettung für jeden Kopf des Modells enthalten. |
---|---|
timestampMs | den optionalen Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht. |
public static EmbeddingResult createFromProto (EmbeddingsProto.EmbeddingResult proto)
Erstellt ein EmbeddingResult
-Objekt aus einer ERROR(/EmbeddingsProto.EmbeddingResult)
-protobuf-Nachricht.
Parameter
proto | Die zu konvertierende protobuf-Nachricht ERROR(/EmbeddingsProto.EmbeddingResult) .
|
---|
public abstrakt Optional<Long> timestampMs ()
Der optionale Zeitstempel (in Millisekunden) des Anfangs des Datenblocks, der diesen Ergebnissen entspricht.
Dies wird nur für die Extraktion von Einbettungen in Zeitreihen verwendet (z.B. Audioeinbetter). In diesen Anwendungsfällen kann die zu verarbeitende Datenmenge die maximale Größe überschreiten, die das Modell verarbeiten kann. Um dieses Problem zu lösen, werden die Eingabedaten beginnend bei verschiedenen Zeitstempeln in mehrere Blöcke aufgeteilt.