SearcherOptions.Builder

คลาสนามธรรมคงที่สาธารณะ SearcherOptions.Builder

ตัวสร้างสำหรับ SearcherOptions

คอนสตรัคชั่นสาธารณะ

วิธีการสาธารณะ

ตัวเลือกการค้นหา ที่เป็นนามธรรม
บทคัดย่อ SearcherOptions.Builder
setIndexFile ( ไฟล์ ดัชนีไฟล์)
ตั้งค่าไฟล์ดัชนีที่จะค้นหา
บทคัดย่อ SearcherOptions.Builder
setL2Normalize (บูลีน l2Normalize)
ตั้งค่าว่าจะปรับมาตรฐานเวกเตอร์ฟีเจอร์การฝังด้วยบรรทัดฐาน L2 หรือไม่
บทคัดย่อ SearcherOptions.Builder
setMaxResults (int maxResults)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์เพื่อนบ้านที่ใกล้ที่สุดที่จะส่งคืน
บทคัดย่อ SearcherOptions.Builder
setQuantize (ปริมาณบูลีน)
ตั้งค่าว่าการฝังควรกำหนดปริมาณเป็นไบต์โดยใช้การวัดปริมาณสเกลาร์หรือไม่

วิธีการสืบทอด

คอนสตรัคชั่นสาธารณะ

ผู้สร้าง สาธารณะ ()

วิธีการสาธารณะ

บทคัดย่อสาธารณะ SearcherOptions build ()

บทคัดย่อสาธารณะ 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 หากไม่เป็นเช่นนั้น

พารามิเตอร์
ปริมาณ