TextEmbedder.TextEmbedderOptions.Builder

पब्लिक स्टैटिक ऐब्स्ट्रैक्ट क्लास TextEmbedder.TextEmbedderOptions.Builder)

TextEmbedder.TextEmbedderOptions का बिल्डर.

पब्लिक कंस्ट्रक्टर

सार्वजनिक तरीके

ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions)
build()
ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder)
setBaseOptions(BaseOptions वैल्यू)
यह टेक्स्ट एम्बेड करने वाले टास्क के लिए, बुनियादी विकल्प सेट करता है.
ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder)
setL2Normalize(बूलियन l2 नॉर्मलाइज़)
सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं.
ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder)
setQuantize(बूलियन क्वांटाइज़)
सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं.

इनहेरिट किए गए तरीके

पब्लिक कंस्ट्रक्टर

सार्वजनिक बिल्डर ()

सार्वजनिक तरीके

सार्वजनिक ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions build ()

सार्वजनिक ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (BaseOptions वैल्यू)

यह टेक्स्ट एम्बेड करने वाले टास्क के लिए, बुनियादी विकल्प सेट करता है.

पैरामीटर
value

सार्वजनिक ऐब्सट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं. इस विकल्प का इस्तेमाल सिर्फ़ तब करें, जब मॉडल में पहले से ही कोई नेटिव L2_NORMALIZATION TF Lite Op शामिल न हो. ज़्यादातर मामलों में, ऐसा पहले से ही होता है और TF Lite अनुमान की मदद से, L2 मानक पूरा हो जाता है.

डिफ़ॉल्ट रूप से 'गलत' होता है.

पैरामीटर
l2Normalize

सार्वजनिक ऐब्स्ट्रैक्ट TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं. एम्बेड किए गए डाइमेंशन को यूनिट-नर्म माना जाता है. इसलिए, [-1.0, 1.0] में किसी भी डाइमेंशन की वैल्यू होने की गारंटी होती है. अगर ऐसा नहीं है, तो setL2Normalize(boolean) का इस्तेमाल करें.

डिफ़ॉल्ट रूप से 'गलत' होता है.

पैरामीटर
मात्रा बढ़ाएं