SearcherOptions
के लिए बिल्डर।
सार्वजनिक निर्माता
बिल्डर () |
सार्वजनिक तरीके
सार खोजकर्ताविकल्प | निर्माण () |
सार खोजकर्ताविकल्प.बिल्डर | |
सार खोजकर्ताविकल्प.बिल्डर | setL2Normalize (बूलियन l2Normalize) सेट करता है कि एम्बेडिंग फ़ीचर वेक्टर को L2 मानदंड के साथ सामान्यीकृत करना है या नहीं। |
सार खोजकर्ताविकल्प.बिल्डर | setMaxResults (int maxResults) लौटने के लिए निकटतम पड़ोसी परिणामों की अधिकतम संख्या निर्धारित करता है। |
सार खोजकर्ताविकल्प.बिल्डर | सेटक्वांटाइज़ (बूलियन क्वांटाइज़) सेट करता है कि एम्बेडिंग को स्केलर परिमाणीकरण के माध्यम से बाइट्स में परिमाणित किया जाना चाहिए या नहीं। |
विरासत में मिली विधियाँ
सार्वजनिक निर्माता
सार्वजनिक बिल्डर ()
सार्वजनिक तरीके
सार्वजनिक सार 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 विकल्प का उपयोग करें।
पैरामीटर
प्रमात्रण |
---|