BertQuestionAnswerer

الطبقة العامة BertQuestionAnswerer

إرجاع معظم الإجابات الممكنة على سؤال معين لنماذج ضمان الجودة (BERT، Albert، وما إلى ذلك).

تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite المستند إلى Bert مع بيانات التعريف التي تحتوي على المعلومات التالية:

  • input_process_units for Wordpiece/Sentencepiece Tokenizer - يمكن استخدام Wordpiece Tokenizer لنموذج MobileBert ، ويمكن استخدام Sentencepiece Tokenizer Tokenizer لنموذج Albert .
  • 3 موترات إدخال بأسماء "ids" و"mask" و"segment_ids".
  • موترتان للإخراج بأسماء "end_logits" و"start_logits".

فئات متداخلة

فصل BertQuestionAnswerer.BertQuestionAnswererOptions خيارات لإعداد BertQuestionAnswerer .

الأساليب العامة

قائمة <QaAnswer>
الإجابة (سياق السلسلة ، سؤال السلسلة )
يجيب على السؤال بناءً على السياق، ويُرجع قائمة بإجابة QaAnswer المحتملة.
ثابت BertQuestionAnswerer
createAlbertQuestionAnswererFromFile (سياق السياق، سلسلة نموذج المسار، سلسلة الجملةPieceModelPath)
إنشاء مثيل BertQuestionAnswerer باستخدام نموذج ألبرت وملف نموذج قطعة الجملة.
ثابت BertQuestionAnswerer
createBertQuestionAnswererFromFile (سياق السياق، String modelPath، String vocabPath)
إنشاء مثيل BertQuestionAnswerer باستخدام نموذج Bert وملف المفردات.
ثابت BertQuestionAnswerer
createFromFile (سياق السياق، String modelPath)
إنشاء مثيل BertQuestionAnswerer من BertQuestionAnswerer.BertQuestionAnswererOptions الافتراضي.
ثابت BertQuestionAnswerer
createFromFile ( ملف نموذج الملف)
إنشاء مثيل BertQuestionAnswerer من BertQuestionAnswerer.BertQuestionAnswererOptions الافتراضي.
ثابت BertQuestionAnswerer
ثابت BertQuestionAnswerer

الطرق الموروثة

الأساليب العامة

القائمة العامة <QaAnswer> الإجابة (سياق السلسلة ، سؤال السلسلة )

يجيب على السؤال بناءً على السياق، ويُرجع قائمة بإجابة QaAnswer المحتملة. يمكن أن يكون فارغًا إذا لم يتم العثور على إجابة من السياق المحدد.

حدود
سياق السياق الذي يعتمد عليه السؤال
سؤال سؤال لطرحه
عائدات
  • قائمة الإجابات المحتملة في QaAnswer

BertQuestionAnswerer الثابت العام createAlbertQuestionAnswererFromFile (سياق السياق، سلسلة نموذج المسار، سلسلة الجملةPieceModelPath)

إنشاء مثيل BertQuestionAnswerer باستخدام نموذج ألبرت وملف نموذج قطعة الجملة.

أحد النماذج المناسبة هو: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1

حدود
سياق سياق الروبوت
modelPath مسار الملف إلى نموذج ألبرت. ملاحظة: يجب ألا يكون النموذج مضغوطًا
جملةPieceModelPath مسار الملف إلى ملف نموذج قطعة الجملة. ملاحظة: يجب ألا يكون النموذج مضغوطًا
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

BertQuestionAnswerer الثابت العام createBertQuestionAnswererFromFile (سياق السياق، String modelPath، String vocabPath)

إنشاء مثيل BertQuestionAnswerer باستخدام نموذج Bert وملف المفردات.

أحد النماذج المناسبة هو: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1

حدود
سياق سياق الروبوت
modelPath مسار الملف إلى نموذج بيرت. ملاحظة: يجب ألا يكون النموذج مضغوطًا
vocabPath مسار الملف إلى ملف المفردات. ملاحظة: يجب ألا يكون الملف مضغوطاً
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

BertQuestionAnswerer الثابت العام createFromFile (سياق السياق، String modelPath)

إنشاء مثيل BertQuestionAnswerer من BertQuestionAnswerer.BertQuestionAnswererOptions الافتراضي.

حدود
سياق سياق الروبوت
modelPath مسار الملف إلى النموذج مع البيانات الوصفية. ملاحظة: يجب ألا يكون النموذج مضغوطًا
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

BertQuestionAnswerer الثابت العام createFromFile ( ملف modelFile)

إنشاء مثيل BertQuestionAnswerer من BertQuestionAnswerer.BertQuestionAnswererOptions الافتراضي.

حدود
modelFile كائن File للنموذج
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

BertQuestionAnswerer الثابت العام createFromFileAndOptions ( ملف modelFile، خيارات BertQuestionAnswerer.BertQuestionAnswererOptions )

حدود
modelFile كائن File للنموذج
خيارات
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

BertQuestionAnswerer الثابت العام createFromFileAndOptions (سياق السياق، String modelPath، BertQuestionAnswerer.BertQuestionAnswererOptions options)

حدود
سياق سياق الروبوت
modelPath مسار الملف إلى النموذج مع البيانات الوصفية. ملاحظة: يجب ألا يكون النموذج مضغوطًا
خيارات
عائدات
رميات
IOEException إذا فشل تحميل ملف النموذج
غير الشرعيين استثناء حجة إذا كانت الوسيطة غير صالحة
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد