Pembuat untuk SearcherOptions
.
Konstruktor Publik
Pembangun () |
Metode Publik
Opsi Pencarian abstrak | membangun () |
abstrak SearcherOptions.Builder | |
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
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 |
---|