Representa o embedding para um determinado cabeçalho de embedder. Geralmente usado em tarefas de incorporação.
Apenas um dos dois "floatEmbedding" e "quantizedEmbedding" vão conter dados, dependendo da configuração do incorporador para executar a quantização de escala.
Construtores públicos
Métodos públicos
Incorporação estática | |
Incorporação estática |
createFromProto(protocolo de embeddingsProto.Embedding)
Cria um objeto
Embedding com base em uma mensagem protobuf ERROR(/EmbeddingsProto.Embedding) . |
abstrato float[] |
floatEmbedding()
Embedding de ponto flutuante.
|
abstrato int |
Função headIndex()
O índice do cabeçalho do incorporador a que essas entradas se referem.
|
abstrato Opcional<String> |
Função headName()
O nome opcional do cabeçalho do incorporado, que é o nome de metadados do tensor correspondente.
|
abstrato byte[] |
quantizedEmbedding()
Embedding quantizado.
|
Métodos herdados
Construtores públicos
público Embedding ()
Métodos públicos
público estático Embedding criar (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Opcional<String> headName)
Cria uma instância Embedding
.
Parâmetros
floatEmbedding | o embedding de ponto flutuante |
---|---|
quantizedEmbedding | o embedding quantizado. |
headIndex | o índice da cabeça do embedder. |
headName | o nome opcional do cabeçalho do incorporador. |
público estático Embedding createFromProto (proto embeddingsProto.Embedding)
Cria um objeto Embedding
com base em uma mensagem protobuf ERROR(/EmbeddingsProto.Embedding)
.
Parâmetros
proto | a mensagem protobuf ERROR(/EmbeddingsProto.Embedding) a ser convertida.
|
---|
public float[s] floatEmbedding ()
Embedding de ponto flutuante.
Vai ser vazio se o incorporador tiver sido configurado para executar a quantização escalar.
public int headIndex ()
O índice do cabeçalho do incorporador a que essas entradas se referem. Isso é útil para modelos com várias cabeças.
public Opcional<String> headName ()
O nome opcional do cabeçalho do incorporado, que é o nome de metadados do tensor correspondente.
public byte[] quantizedEmbedding ()
Embedding quantizado.
Vai ser vazio se o incorporador não estiver configurado para executar a quantização escalar.