BertQuestionAnswerer

सार्वजनिक वर्ग BertQuestionAnswerer

QA मॉडल (BERT, अल्बर्ट, आदि) के लिए दिए गए प्रश्न पर सबसे संभावित उत्तर लौटाता है।

एपीआई निम्नलिखित जानकारी वाले मेटाडेटा के साथ बर्ट आधारित टीएफलाइट मॉडल की अपेक्षा करता है:

  • वर्डपीस/सेंटेंसपीस टोकनाइज़र के लिए इनपुट_प्रोसेस_यूनिट्स - वर्डपीस टोकनाइज़र का उपयोग मोबाइलबर्ट मॉडल के लिए किया जा सकता है, सेंटेंसपीस टोकनाइज़र टोकनाइज़र का उपयोग अल्बर्ट मॉडल के लिए किया जा सकता है।
  • "आईडी", "मास्क" और "सेगमेंट_आईडी" नाम वाले 3 इनपुट टेंसर।
  • "end_logits" और "start_logits" नाम वाले 2 आउटपुट टेंसर।

नेस्टेड क्लासेस

कक्षा BertQuestionAnswerer.BertQuestionAnswererOptions BertQuestionAnswerer स्थापित करने के विकल्प।

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

सूची < Qaउत्तर >
उत्तर ( स्ट्रिंग संदर्भ, स्ट्रिंग प्रश्न)
संदर्भ के आधार पर प्रश्न का उत्तर देता है, और संभावित QaAnswer की एक सूची लौटाता है।
स्थिर BertQuestionAnswerer
createAlbertQuestionAnswererFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, स्ट्रिंग वाक्यपीसमॉडलपाथ)
अल्बर्ट मॉडल और एक वाक्य टुकड़ा मॉडल फ़ाइल के साथ एक BertQuestionAnswerer उदाहरण बनाता है।
स्थिर BertQuestionAnswerer
createBertQuestionAnswererFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, स्ट्रिंग वोकैबपाथ)
बर्ट मॉडल और एक शब्दावली फ़ाइल के साथ एक BertQuestionAnswerer उदाहरण बनाता है।
स्थिर BertQuestionAnswerer
createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
डिफ़ॉल्ट BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।
स्थिर BertQuestionAnswerer
createFromFile ( फ़ाइल मॉडलफ़ाइल)
डिफ़ॉल्ट BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।
स्थिर BertQuestionAnswerer
createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, BertQuestionAnswerer.BertQuestionAnswererOptions विकल्प)
BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।
स्थिर BertQuestionAnswerer
createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, BertQuestionAnswerer.BertQuestionAnswererOptions विकल्प)
BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।

विरासत में मिली विधियाँ

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

सार्वजनिक सूची < QaAnswer > उत्तर ( स्ट्रिंग संदर्भ, स्ट्रिंग प्रश्न)

संदर्भ के आधार पर प्रश्न का उत्तर देता है, और संभावित QaAnswer की एक सूची लौटाता है। यदि दिए गए संदर्भ से कोई उत्तर नहीं मिला तो यह रिक्त हो सकता है।

पैरामीटर
प्रसंग प्रश्न संदर्भ पर आधारित है
सवाल पूछने के लिए प्रश्न
रिटर्न
  • QaAnswer में संभावित उत्तरों की एक सूची

सार्वजनिक स्थैतिक BertQuestionAnswerer createAlbertQuestionAnswererFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, स्ट्रिंग वाक्यपीसमॉडलपाथ)

अल्बर्ट मॉडल और एक वाक्य टुकड़ा मॉडल फ़ाइल के साथ एक BertQuestionAnswerer उदाहरण बनाता है।

एक उपयुक्त मॉडल है: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1

पैरामीटर
प्रसंग एंड्रॉइड संदर्भ
मॉडलपथ अल्बर्ट मॉडल के लिए फ़ाइल पथ। नोट: मॉडल को संपीड़ित नहीं किया जाना चाहिए
वाक्य टुकड़ा मॉडल पथ वाक्य टुकड़ा मॉडल फ़ाइल के लिए फ़ाइल पथ। नोट: मॉडल को संपीड़ित नहीं किया जाना चाहिए
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक BertQuestionAnswerer createBertQuestionAnswererFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, स्ट्रिंग वोकैबपाथ)

बर्ट मॉडल और एक शब्दावली फ़ाइल के साथ एक BertQuestionAnswerer उदाहरण बनाता है।

एक उपयुक्त मॉडल है: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1

पैरामीटर
प्रसंग एंड्रॉइड संदर्भ
मॉडलपथ बर्ट मॉडल के लिए फ़ाइल पथ। नोट: मॉडल को संपीड़ित नहीं किया जाना चाहिए
vocabPath शब्दावली फ़ाइल का फ़ाइल पथ। नोट: फ़ाइल को संपीड़ित नहीं किया जाना चाहिए
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक BertQuestionAnswerer createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)

डिफ़ॉल्ट BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।

पैरामीटर
प्रसंग एंड्रॉइड संदर्भ
मॉडलपथ मेटाडेटा के साथ मॉडल के लिए फ़ाइल पथ। नोट: मॉडल को संपीड़ित नहीं किया जाना चाहिए
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक BertQuestionAnswerer createFromFile ( फ़ाइल मॉडलफ़ाइल)

डिफ़ॉल्ट BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।

पैरामीटर
मॉडलफ़ाइल मॉडल का एक File ऑब्जेक्ट
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक BertQuestionAnswerer createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, BertQuestionAnswerer.BertQuestionAnswererOptions विकल्प)

BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।

पैरामीटर
मॉडलफ़ाइल मॉडल का एक File ऑब्जेक्ट
विकल्प
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक BertQuestionAnswerer createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, BertQuestionAnswerer.BertQuestionAnswererOptions विकल्प)

BertQuestionAnswerer.BertQuestionAnswererOptions से एक BertQuestionAnswerer उदाहरण बनाता है।

पैरामीटर
प्रसंग एंड्रॉइड संदर्भ
मॉडलपथ मेटाडेटा के साथ मॉडल के लिए फ़ाइल पथ। नोट: मॉडल को संपीड़ित नहीं किया जाना चाहिए
विकल्प
रिटर्न
फेंकता
आईओ अपवाद यदि मॉडल फ़ाइल लोड होने में विफल रहती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है