Embedding

classe astratta pubblica Incorporamento

Rappresenta l'incorporamento per una determinata testa dell'incorporamento. Utilizzato di solito nelle attività di incorporamento.

Uno e solo uno dei due "floatEmbedding" e "quantizedEmbedding" conterrà dati, a seconda che l'incorporamento sia stato configurato o meno per eseguire la quantizzazione con scalabilità.

Costruttori pubblici

Metodi pubblici

statico Incorporamento
create(float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Facoltativo<String> headName)
Crea un'istanza Embedding.
statico Incorporamento
createFromProto(EmbeddingsProto.Embedding proto)
Crea un oggetto Embedding da un messaggio protobuf ERROR(/EmbeddingsProto.Embedding).
astratto float[]
floatEmbedding()
Incorporamento in virgola mobile.
astratto int
headIndex()
L'indice dell'intestazione dell'incorporamento a cui fanno riferimento queste voci.
astratto Facoltativo<Stringa>
headName()
Il nome facoltativo dell'intestazione dell'incorporamento, che corrisponde al nome dei metadati del tensore corrispondente.
astratto byte[]
quantizedEmbedding()
Incorporamento quantizzato.

Metodi ereditati

Costruttori pubblici

pubblica Incorporamento ()

Metodi pubblici

pubblico statico Incorporamento create (float[] floatEmbedding, byte[] quantizedEmbedding, int headIndex, Facoltativo<Stringa> headName)

Crea un'istanza Embedding.

Parametri
floatEmbedding l'incorporamento in virgola mobile
quantizedEmbedding l'incorporamento quantizzato.
headIndex nell'indice dell'intestazione dell'incorporamento.
headName il nome facoltativo dell'intestazione dell'incorporamento.

pubblico statico Incorporamento createFromProto (EmbeddingsProto.Embedding proto)

Crea un oggetto Embedding da un messaggio protobuf ERROR(/EmbeddingsProto.Embedding).

Parametri
proto del messaggio protobuf ERROR(/EmbeddingsProto.Embedding) da convertire.

pubblico astratto float[] floatEmbedding ()

Incorporamento in virgola mobile.

Vuoto se l'incorporatore è stato configurato per eseguire la quantizzazione scalare.

pubblici astratto int headIndex ()

L'indice dell'intestazione dell'incorporamento a cui fanno riferimento queste voci. È utile per i modelli multi-head.

Public astratto Facoltativo<String> headName ()

Il nome facoltativo dell'intestazione dell'incorporamento, che corrisponde al nome dei metadati del tensore corrispondente.

pubblico astratto byte[] quantizedEmbedding ()

Incorporamento quantizzato.

Vuoto se l'incorporamento non è stato configurato per eseguire la quantizzazione scalare.