TextEmbedder.TextEmbedderOptions.Builder

publiczna statyczna klasa abstrakcji TextEmbedder.TextEmbedderOptions.Builder

Konstruktorzy publiczni

Metody publiczne

abstract TextEmbedder.TextEmbedderOptions
build()
abstract TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(wartość BaseOptions)
Ustawia opcje podstawowe dla zadania umieszczania tekstu.
abstract TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(wartość logiczna l2Normalize)
Określa, czy w zwróconych wektorach dystrybucyjnych ma być wykonywana normalizacja L2.
abstract TextEmbedder.TextEmbedderOptions.Builder
setQuantize(wartość logiczna)
Określa, czy zwrócone osadzanie ma być poddawane kwantyzacji do liczby bajtów za pomocą kwantyzacji skalarnej.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public abstract TextEmbedder.TextEmbedderOptions build ()

public abstract TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (wartość BaseOptions)

Ustawia opcje podstawowe dla zadania umieszczania tekstu.

Parametry
value

public abstract TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Określa, czy w zwróconych wektorach dystrybucyjnych ma być wykonywana normalizacja L2. Użyj tej opcji tylko wtedy, gdy model nie zawiera jeszcze natywnej operacji L2_NORMALIZATION TF Lite. W większości przypadków już tak jest i osiąga się normę L2 dzięki wnioskowaniu TF Lite.

Domyślnie fałsz.

Parametry
l2Normalize

public abstract TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

Określa, czy zwrócone osadzanie ma być poddawane kwantyzacji do liczby bajtów za pomocą kwantyzacji skalarnej. Przyjmuje się, że elementy osadzone są normą jednostki, dlatego każdy wymiar ma gwarantowaną wartość w funkcji [-1.0, 1.0]. W przeciwnym razie użyj zasady setL2Normalize(boolean).

Domyślnie fałsz.

Parametry
kwantyzować