Merepresentasikan embedding untuk head penyemat tertentu. Biasanya digunakan dalam tugas penyematan.
Satu dan hanya satu dari dua 'floatEmbedding' dan 'quantizedEmbedding' yang akan berisi data, berdasarkan apakah penyemat dikonfigurasi untuk melakukan kuantisasi skala atau tidak.
Konstruktor Publik
Metode Publik
statis Penyematan | |
statis Penyematan |
createFromProto(proto embeddingsProto.Embedding)
Membuat objek
Embedding dari pesan protobuf ERROR(/EmbeddingsProto.Embedding) . |
abstrak float[] |
floatEmbedding()
Penyematan floating point.
|
abstrak int |
headIndex()
Indeks kepala penyemat yang dirujuk oleh entri ini.
|
abstrak Opsional<String> |
headName()
Nama opsional kepala penyemat, yang merupakan nama metadata tensor yang sesuai.
|
abstrak byte[] |
quantizedEmbedding()
Penyematan terkuantisasi.
|
Metode Turunan
Konstruktor Publik
publik Penyematan ()
Metode Publik
publik statis Embedding buat (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Opsional<String> headName)
Membuat instance Embedding
.
Parameter
floatEmbedding | embedding floating point |
---|---|
quantizedEmbedding | embedding terkuantisasi. |
headIndex | indeks dari kepala penyemat. |
headName | nama opsional untuk kepala penyemat. |
publik statis Embedding createFromProto (protoEmbeddingsProto.Embedding)
Membuat objek Embedding
dari pesan protobuf ERROR(/EmbeddingsProto.Embedding)
.
Parameter
proto | pesan protobuf ERROR(/EmbeddingsProto.Embedding) yang akan dikonversi.
|
---|
public abstrak float[] floatEmbedding ()
Penyematan floating point.
Kosong jika penyemat dikonfigurasi untuk melakukan kuantisasi skalar.
public abstract int headIndex ()
Indeks kepala penyemat yang dirujuk oleh entri ini. Hal ini berguna untuk model multi-head.
public abstrak Opsional<String> headName ()
Nama opsional kepala penyemat, yang merupakan nama metadata tensor yang sesuai.
publik abstrak byte[] quantizedEmbedding ()
Penyematan terkuantisasi.
Kosong jika penyemat tidak dikonfigurasi untuk melakukan kuantisasi skalar.