ตัวสร้างสำหรับ SearcherOptions
คอนสตรัคชั่นสาธารณะ
ช่างก่อสร้าง () |
วิธีการสาธารณะ
ตัวเลือกการค้นหา ที่เป็นนามธรรม | สร้าง () |
บทคัดย่อ SearcherOptions.Builder | |
บทคัดย่อ SearcherOptions.Builder | setL2Normalize (บูลีน l2Normalize) ตั้งค่าว่าจะปรับมาตรฐานเวกเตอร์ฟีเจอร์การฝังด้วยบรรทัดฐาน L2 หรือไม่ |
บทคัดย่อ SearcherOptions.Builder | setMaxResults (int maxResults) ตั้งค่าจำนวนสูงสุดของผลลัพธ์เพื่อนบ้านที่ใกล้ที่สุดที่จะส่งคืน |
บทคัดย่อ SearcherOptions.Builder | setQuantize (ปริมาณบูลีน) ตั้งค่าว่าการฝังควรกำหนดปริมาณเป็นไบต์โดยใช้การวัดปริมาณสเกลาร์หรือไม่ |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
ผู้สร้าง สาธารณะ ()
วิธีการสาธารณะ
บทคัดย่อสาธารณะ SearcherOptions.Builder setIndexFile ( ไฟล์ indexFile)
ตั้งค่าไฟล์ดัชนีที่จะค้นหา
จำเป็นหากโมเดลไม่มีไฟล์ดัชนีอยู่ข้างใน มิฉะนั้น สามารถละเว้นได้โดยตั้งค่าเป็น null
พารามิเตอร์
ไฟล์ดัชนี |
---|
บทคัดย่อสาธารณะ SearcherOptions.Builder setL2Normalize (บูลีน l2Normalize)
ตั้งค่าว่าจะปรับมาตรฐานเวกเตอร์ฟีเจอร์การฝังด้วยบรรทัดฐาน L2 หรือไม่ ค่าเริ่มต้นเป็นเท็จ
ใช้ตัวเลือกนี้เฉพาะในกรณีที่โมเดลไม่มี L2_NORMALIZATION TFLite Op. ดั้งเดิมอยู่แล้ว ในกรณีส่วนใหญ่ เป็นเช่นนี้อยู่แล้ว และมาตรฐาน L2 สามารถทำได้ผ่านการอนุมาน TFLite
พารามิเตอร์
l2 ทำให้เป็นมาตรฐาน |
---|
บทคัดย่อสาธารณะ SearcherOptions.Builder setMaxResults (int maxResults)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์เพื่อนบ้านที่ใกล้ที่สุดที่จะส่งคืน ค่าเริ่มต้นคือ 5
พารามิเตอร์
ผลลัพธ์สูงสุด |
---|
บทคัดย่อสาธารณะ SearcherOptions.Builder setQuantize (ปริมาณบูลีน)
ตั้งค่าว่าการฝังควรกำหนดปริมาณเป็นไบต์โดยใช้การวัดปริมาณสเกลาร์หรือไม่ ค่าเริ่มต้นเป็นเท็จ
การฝังจะถือว่าเป็นบรรทัดฐานของหน่วยโดยปริยาย ดังนั้นมิติใดๆ จึงรับประกันได้ว่าจะมีค่าเป็น [-1.0, 1.0]
ใช้ตัวเลือก l2_normalize หากไม่เป็นเช่นนั้น
พารามิเตอร์
ปริมาณ |
---|