TextEmbedder.TextEmbedderOptions.Builder

clase abstracta estática pública TextEmbedder.TextEmbedderOptions.Builder

Constructores públicos

Métodos públicos

abstracto TextEmbedder.TextEmbedderOptions
build()
abstracto TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(valor BaseOptions)
Establece las opciones base para la tarea de incorporación de texto.
abstracto TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(booleano l2Normalize)
Establece si se debe realizar la normalización L2 en las incorporaciones que se muestran.
abstracto TextEmbedder.TextEmbedderOptions.Builder
setQuantize(cuantización booleana)
Establece si la incorporación que se muestra debe cuantizarse en bytes a través de la cuantización escalar.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public abstract TextEmbedder.TextEmbedderOptions build ()

resumen público TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (valor BaseOptions)

Establece las opciones base para la tarea de incorporación de texto.

Parámetros
value

resumen público TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Establece si se debe realizar la normalización L2 en las incorporaciones que se muestran. Usa esta opción solo si el modelo todavía no contiene una L2_NORMALIZATION nativa de TF Lite Op. En la mayoría de los casos, este ya es el caso y, por lo tanto, la norma L2 se logra a través de inferencia de TF Lite.

Falso de forma predeterminada.

Parámetros
l2Normalize

resumen público TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

Establece si la incorporación que se muestra debe cuantizarse en bytes a través de la cuantización escalar. Se supone implícitamente que las incorporaciones son la norma de unidad y, por lo tanto, se garantiza que cualquier dimensión tendrá un valor en [-1.0, 1.0]. Si este no es el caso, usa setL2Normalize(boolean).

Falso de forma predeterminada.

Parámetros
cuantizar