SearcherOptions.Builder

kelas abstrak statis publik SearcherOptions.Builder

Pembuat untuk SearcherOptions .

Konstruktor Publik

Metode Publik

Opsi Pencarian abstrak
abstrak SearcherOptions.Builder
setIndexFile ( File indeksFile)
Mengatur file indeks untuk dicari.
abstrak SearcherOptions.Builder
setL2Normalisasi (boolean l2Normalisasi)
Menyetel apakah akan menormalkan vektor fitur penyematan dengan norma L2.
abstrak SearcherOptions.Builder
setMaxResults (int maxResults)
Menetapkan jumlah maksimum hasil tetangga terdekat yang akan dikembalikan.
abstrak SearcherOptions.Builder
setQuantize (kuantisasi boolean)
Menyetel apakah penyematan harus dikuantisasi menjadi byte melalui kuantisasi skalar.

Metode Warisan

Konstruktor Publik

Pembangun publik ()

Metode Publik

build SearcherOptions abstrak publik ()

abstrak publik SearcherOptions.Builder setIndexFile ( File indeksFile)

Mengatur file indeks untuk dicari.

Diperlukan jika model tidak disertai file indeks di dalamnya. Jika tidak, ini dapat diabaikan dengan menyetel ke null .

Parameter
File indeks

abstrak publik SearcherOptions.Builder setL2Normalize (boolean l2Normalize)

Menyetel apakah akan menormalkan vektor fitur penyematan dengan norma L2. Defaultnya salah.

Gunakan opsi ini hanya jika model belum berisi L2_NORMALIZATION TFLite Op asli. Dalam kebanyakan kasus, hal ini sudah terjadi dan norma L2 dicapai melalui inferensi TFLite.

Parameter
l2Normalisasi

abstrak publik SearcherOptions.Builder setMaxResults (int maxResults)

Menetapkan jumlah maksimum hasil tetangga terdekat yang akan dikembalikan. Defaultnya adalah 5

Parameter
Hasil maksimal

abstrak publik SearcherOptions.Builder setQuantize (kuantisasi boolean)

Menyetel apakah penyematan harus dikuantisasi menjadi byte melalui kuantisasi skalar. Defaultnya salah.

Penyematan secara implisit diasumsikan sebagai norma unit dan oleh karena itu dimensi apa pun dijamin memiliki nilai dalam [-1.0, 1.0] . Gunakan opsi l2_normalize jika hal ini tidak terjadi.

Parameter
mengkuantisasi