الطبقة العامة BertCluAnnotator
واجهة برمجة التطبيقات (API) لفهم لغة المحادثة المستندة إلى BERT.
تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite المستند إلى Bert مع ملء البيانات الوصفية. يجب أن تحتوي البيانات الوصفية على المعلومات التالية:
- input_process_units لـ Wordpiece Tokenizer.
- 3 موترات إدخال بأسماء "ids" و"mask" و"segment_ids".
- 6 موترات إخراج بأسماء "domain_task/names"، و"domain_task/scores"، و"intent_task/names"، و"intent_task/scores"، و"slot_task/names"، و"slot_task/scores".
فئات متداخلة
فصل | BertCluAnnotator.BertCluAnnotatorOptions | خيارات لإعداد BertCluAnnotator . |
الأساليب العامة
كلوريسبونس | |
ثابت BertCluAnnotator | createFromBufferAndOptions (خيارات ByteBuffer modelBuffer، BertCluAnnotator.BertCluAnnotatorOptions ) ينشئ مثيل BertCluAnnotator مع المخزن المؤقت للنموذج و BertCluAnnotator.BertCluAnnotatorOptions . |
ثابت BertCluAnnotator |
الطرق الموروثة
الأساليب العامة
التعليق التوضيحي العام لـ CluResponse ( CluRequest cluRequest)
يعلق على عبارات الإدخال.
حدود
cluRequest | حوار الإدخال المشفر في CluRequest |
---|
عائدات
- التعليقات التوضيحية للمجال والقصد والفتحة المشفرة في
CluResponse
إنشاء BertCluAnnotator العام الثابت من BufferAndOptions (خيارات ByteBuffer modelBuffer، BertCluAnnotator.BertCluAnnotatorOptions )
ينشئ مثيل BertCluAnnotator
مع المخزن المؤقت للنموذج و BertCluAnnotator.BertCluAnnotatorOptions
.
حدود
modelBuffer | ByteBuffer مباشر أو MappedByteBuffer لنموذج الحواشي |
---|---|
خيارات |
رميات
غير الشرعيين استثناء حجة | إذا كان المخزن المؤقت للنموذج ليس ByteBuffer مباشرًا أو MappedByteBuffer |
---|---|
استثناء الدولة غير القانوني | إذا كان هناك خطأ داخلي |
استثناء وقت التشغيل | إذا كان هناك خطأ غير محدد |
إنشاء BertCluAnnotator العام الثابت من ملف (سياق السياق، سلسلة نموذج المسار)
إنشاء مثيل BertCluAnnotator
من مسار الملف.
حدود
سياق | |
---|---|
modelPath | مسار نموذج الحواشي |
رميات
IOEException | في حالة حدوث خطأ في الإدخال/الإخراج عند تحميل نموذج tflite |
---|---|
غير الشرعيين استثناء حجة | إذا كانت الوسيطة غير صالحة |
استثناء الدولة غير القانوني | إذا كان هناك خطأ داخلي |
استثناء وقت التشغيل | إذا كان هناك خطأ غير محدد |