TextEmbedder.TextEmbedderOptions.Builder

public static abstrakte Klasse TextEmbedder.TextEmbedderOptions.Builder

Public Constructors

Public Methods

Zusammenfassung TextEmbedder.TextEmbedderOptions
build()
Zusammenfassung TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt die Basisoptionen für die Aufgabe zur Texteinbettung fest.
Zusammenfassung TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(boolesch l2Normalize)
Legt fest, ob für die zurückgegebenen Einbettungen eine L2-Normalisierung ausgeführt werden soll.
Zusammenfassung TextEmbedder.TextEmbedderOptions.Builder
setQuantize(boolesche Quantisierung)
Legt fest, ob die zurückgegebene Einbettung über eine skalare Quantisierung in Byte quantisiert werden soll.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

public abstrakt TextEmbedder.TextEmbedderOptions build ()

public abstrakt TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt die Basisoptionen für die Aufgabe zur Texteinbettung fest.

Parameter
value

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

Legt fest, ob für die zurückgegebenen Einbettungen eine L2-Normalisierung ausgeführt werden soll. Verwenden Sie diese Option nur, wenn das Modell nicht bereits einen nativen L2_NORMALIZATION TF Lite-Vorgang enthält. In den meisten Fällen ist dies bereits der Fall und die L2-Norm wird durch TF Lite-Inferenz erreicht.

Standardmäßig „False“.

Parameter
l2Normalize

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

Legt fest, ob die zurückgegebene Einbettung über eine skalare Quantisierung in Byte quantisiert werden soll. Bei Einbettungen wird implizit davon ausgegangen, dass es sich um eine Einheitsnorm handelt. Daher haben alle Dimensionen in [-1.0, 1.0] garantiert einen Wert. Ist dies nicht der Fall, verwende setL2Normalize(boolean).

Standardmäßig „False“.

Parameter
quantisieren