TextEmbedder.TextEmbedderOptions.Builder

class abstrak statis publik TextEmbedder.TextEmbedderOptions.Builder

Konstruktor Publik

Metode Publik

abstract TextEmbedder.TextEmbedderOptions
build()
abstract TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(nilai BaseOptions)
Menetapkan opsi dasar untuk tugas penyemat teks.
abstract TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(boolean l2Normalize)
Menetapkan apakah normalisasi L2 harus dilakukan pada embedding yang ditampilkan.
abstract TextEmbedder.TextEmbedderOptions.Builder
setQuantize(kuantisasi boolean)
Menetapkan apakah embedding yang ditampilkan harus dikuantisasi ke byte melalui kuantisasi skalar.

Metode Turunan

Konstruktor Publik

publik Builder ()

Metode Publik

public abstract TextEmbedder.TextEmbedderOptions build ()

public abstract TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (nilai BaseOptions)

Menetapkan opsi dasar untuk tugas penyemat teks.

Parameter
value

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

Menetapkan apakah normalisasi L2 harus dilakukan pada embedding yang ditampilkan. Gunakan opsi ini hanya jika model belum berisi TF Lite Op L2_NORMALIZATION native. Dalam sebagian besar kasus, hal ini sudah terjadi dan norma L2 dicapai melalui inferensi TF Lite.

Salah secara default.

Parameter
l2Normalize

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

Menetapkan apakah embedding yang ditampilkan harus dikuantisasi ke byte melalui kuantisasi skalar. Embedding secara implisit diasumsikan sebagai norma satuan sehingga setiap dimensi dijamin memiliki nilai dalam [-1.0, 1.0]. Gunakan setL2Normalize(boolean) jika tidak.

Salah secara default.

Parameter
melakukan kuantisasi