Embedding

publiczna klasa abstrakcji Umieszczanie

Reprezentuje wektor dystrybucyjny dla danego nagłówka mechanizmu umieszczania. Zwykle używany w zadaniach umieszczania.

Jedna i tylko jedna z dwóch właściwości „floatEmbedding” i „quantizedEmbedding” będzie zawierać dane w zależności od tego, czy mechanizm umieszczania został skonfigurowany do wykonywania kwantyzacji skala.

Konstruktorzy publiczni

Metody publiczne

statyczne Umieszczanie
create(float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)
Tworzy instancję Embedding.
statyczne Umieszczanie
createFromProto(EmbeddingsProto.Embedding proto)
Tworzy obiekt Embedding z wiadomości protobuf ERROR(/EmbeddingsProto.Embedding).
abstrakcja float[]
floatEmbedding()
Osadzanie pływające.
abstrakcja int
headIndex()
Indeks nagłówka umieszczonego na stronie, do którego odnoszą się te wpisy.
abstract Optional<Ciąg>
headName()
Opcjonalna nazwa nagłówka umieszczonego na stronie, która jest odpowiednią nazwą metadanych tensora.
abstrakcyjny bajt[]
quantizedEmbedding()
Umieszczanie kwantyzowane.

Metody dziedziczone

Konstruktorzy publiczni

public Umieszczanie ()

Metody publiczne

public static Umieszczanie create (float[] floatding, byte[] quantizedEmbedding, int headIndex, Optional<String> headName)

Tworzy instancję Embedding.

Parametry
floatEmbedding wektor dystrybucyjny
quantizedEmbedding kwantowego osadzania.
headIndex indeks nagłówka umieszczonego na stronie.
headName opcjonalną nazwę nagłówka umieszczonego elementu.

public static Umieszczanie createFromProto (EmbeddingsProto.Embedding proto)

Tworzy obiekt Embedding z wiadomości protobuf ERROR(/EmbeddingsProto.Embedding).

Parametry
proto wiadomość protobuf ERROR(/EmbeddingsProto.Embedding) do przekonwertowania.

public abstract float[] floatEmbedding ()

Osadzanie pływające.

Puste, jeśli narzędzie do umieszczania zostało skonfigurowane do wykonywania kwantyzacji skalarnej.

public abstract int headIndex ()

Indeks nagłówka umieszczonego na stronie, do którego odnoszą się te wpisy. Jest to przydatne w przypadku modeli wielogłowych.

public abstract Opcjonalny<Ciąg> headName ()

Opcjonalna nazwa nagłówka umieszczonego na stronie, która jest odpowiednią nazwą metadanych tensora.

public abstract byte[] quantizedEmbedding ()

Umieszczanie kwantyzowane.

Puste, jeśli narzędzie do umieszczania nie zostało skonfigurowane do wykonywania kwantyzacji skalarnej.