Builder para a classe TextEmbedder.TextEmbedderOptions
.
Construtores públicos
Builder()
|
Métodos públicos
abstrato TextEmbedder.TextEmbedderOptions |
build()
|
abstrato TextEmbedder.TextEmbedderOptions.Builder | |
abstrato TextEmbedder.TextEmbedderOptions.Builder |
setL2Normalize(booleano l2Normalize)
Define se a normalização L2 precisa ser realizada nos embeddings retornados.
|
abstrato TextEmbedder.TextEmbedderOptions.Builder |
setQuantize(quantização booleano)
Define se o embedding retornado precisa ser quantizado em bytes por meio da quantização escalar.
|
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (valor BaseOptions)
Define as opções básicas para a tarefa do incorporador de texto.
Parâmetros
valor |
---|
public TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Define se a normalização L2 precisa ser realizada nos embeddings retornados. Use essa opção apenas se o modelo ainda não tiver uma operação nativa L2_NORMALIZATION
do TF Lite. Na maioria dos casos, isso já acontece e a norma L2 é alcançada por meio da inferência do TF Lite.
Falso por padrão.
Parâmetros
l2Normalize |
---|
public abstrato TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)
Define se o embedding retornado precisa ser quantizado em bytes por meio da quantização escalar.
Os embeddings são implicitamente considerados padrão de unidade e, portanto, todas as dimensões têm valor em [-1.0, 1.0]
. Use setL2Normalize(boolean)
se esse não for o caso.
Falso por padrão.
Parâmetros
quantizar |
---|