BertNLClassifier

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

बर्ट मॉडल के साथ एनएलक्लासिफिकेशन कार्यों के लिए क्लासिफायर एपीआई, स्ट्रिंग को विभिन्न वर्गों में वर्गीकृत करता है। एपीआई मेटाडेटा पॉपुलेटेड के साथ बर्ट आधारित टीएफलाइट मॉडल की अपेक्षा करता है।

मेटाडेटा में निम्नलिखित जानकारी होनी चाहिए:

  • वर्डपीस/सेंटेंसपीस टोकनाइज़र के लिए 1 इनपुट_प्रोसेस_यूनिट।
  • "आईडी", "मास्क" और "सेगमेंट_आईडी" नाम वाले 3 इनपुट टेंसर।
  • फ्लोट32[1,2] प्रकार का 1 आउटपुट टेंसर, वैकल्पिक रूप से संलग्न लेबल फ़ाइल के साथ। यदि एक लेबल फ़ाइल संलग्न है, तो फ़ाइल प्रति पंक्ति एक लेबल के साथ एक सादा पाठ फ़ाइल होनी चाहिए, लेबल की संख्या मॉडल आउटपुट श्रेणियों की संख्या से मेल खाना चाहिए।

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

कक्षा BertNLClassifier.BertNLClassifierOptions BertNLClassifier को कॉन्फ़िगर करने के विकल्प।

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

सूची < श्रेणी >
वर्गीकृत करें ( स्ट्रिंग पाठ)
एक स्ट्रिंग इनपुट पर वर्गीकरण करता है, वर्गीकृत Category लौटाता है।
स्थिर BertNLClassifier
createFromBuffer ( बाइटबफ़र मॉडलबफ़र)
एक मॉडल बफ़र और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ BertNLClassifier बनाता है।
स्थिर BertNLClassifier
createFromBufferAndOptions ( ByteBuffer modelBuffer, BertNLClassifier.BertNLClassifierOptions विकल्प)
एक मॉडल बफ़र और BertNLClassifier.BertNLClassifierOptions के साथ BertNLClassifier बनाता है।
स्थिर BertNLClassifier
createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
मेटाडेटा और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ एक मॉडल फ़ाइल से BertNLClassifier बनाता है।
स्थिर BertNLClassifier
createFromFile ( फ़ाइल मॉडलफ़ाइल)
मेटाडेटा और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ File ऑब्जेक्ट से BertNLClassifier बनाता है।
स्थिर BertNLClassifier
createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, BertNLClassifier.BertNLClassifierOptions विकल्प)
मेटाडेटा और BertNLClassifier.BertNLClassifierOptions के साथ File ऑब्जेक्ट से BertNLClassifier बनाता है।
स्थिर BertNLClassifier
createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, BertNLClassifier.BertNLClassifierOptions विकल्प)
मेटाडेटा और BertNLClassifier.BertNLClassifierOptions के साथ एक मॉडल फ़ाइल से BertNLClassifier बनाता है।

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

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

सार्वजनिक सूची < श्रेणी > वर्गीकृत करें ( स्ट्रिंग पाठ)

एक स्ट्रिंग इनपुट पर वर्गीकरण करता है, वर्गीकृत Category लौटाता है।

पैरामीटर
मूलपाठ मॉडल में इनपुट टेक्स्ट।
रिटर्न
  • श्रेणी परिणामों की एक सूची.

सार्वजनिक स्थैतिक BertNLClassifier createFromBuffer ( ByteBuffer modelBuffer)

एक मॉडल बफ़र और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ BertNLClassifier बनाता है।

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

सार्वजनिक स्थैतिक BertNLClassifier createFromBufferAndOptions ( ByteBuffer modelBuffer, BertNLClassifier.BertNLClassifierOptions विकल्प)

एक मॉडल बफ़र और BertNLClassifier.BertNLClassifierOptions के साथ BertNLClassifier बनाता है।

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

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

मेटाडेटा और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ एक मॉडल फ़ाइल से BertNLClassifier बनाता है।

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

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

मेटाडेटा और डिफ़ॉल्ट BertNLClassifier.BertNLClassifierOptions के साथ File ऑब्जेक्ट से BertNLClassifier बनाता है।

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

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

मेटाडेटा और BertNLClassifier.BertNLClassifierOptions के साथ File ऑब्जेक्ट से BertNLClassifier बनाता है।

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

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

मेटाडेटा और BertNLClassifier.BertNLClassifierOptions के साथ एक मॉडल फ़ाइल से BertNLClassifier बनाता है।

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