BertNLClassifier

الفئة العامة BertNLClassifier

تقوم Classifier API لمهام NLClassification مع نماذج Bert بتصنيف السلسلة إلى فئات مختلفة. تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite المستند إلى Bert مع ملء البيانات الوصفية.

يجب أن تحتوي البيانات الوصفية على المعلومات التالية:

  • 1 input_process_unit لـ Wordpiece/Sentencepiece Tokenizer.
  • 3 موترات إدخال بأسماء "ids" و"mask" و"segment_ids".
  • موتر إخراج واحد من النوع float32[1,2]، مع ملف تسمية مرفق اختياريًا. إذا تم إرفاق ملف تسمية، فيجب أن يكون الملف ملفًا نصيًا عاديًا مع تسمية واحدة في كل سطر، ويجب أن يتطابق عدد التسميات مع عدد الفئات التي يخرجها النموذج.

فئات متداخلة

فصل BertNLClassifier.BertNLClassifierOptions خيارات لتكوين BertNLClassifier.

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

قائمة < الفئة >
تصنيف (نص السلسلة )
ينفذ التصنيف على إدخال سلسلة، ويعيد Category المصنفة.
ثابت BertNLClassifier
createFromBuffer (نموذج ByteBuffer )
يقوم بإنشاء BertNLClassifier باستخدام مخزن مؤقت للنموذج و BertNLClassifier.BertNLClassifierOptions الافتراضي.
ثابت BertNLClassifier
createFromBufferAndOptions (خيارات ByteBuffer modelBuffer، BertNLClassifier.BertNLClassifierOptions )
يقوم بإنشاء BertNLClassifier باستخدام مخزن مؤقت للنموذج و BertNLClassifier.BertNLClassifierOptions .
ثابت BertNLClassifier
createFromFile (سياق السياق، String modelPath)
يقوم بإنشاء BertNLClassifier من ملف نموذجي يحتوي على بيانات التعريف و BertNLClassifier.BertNLClassifierOptions الافتراضي.
ثابت BertNLClassifier
createFromFile ( ملف نموذج الملف)
يقوم بإنشاء BertNLClassifier من كائن File ببيانات تعريفية و BertNLClassifier.BertNLClassifierOptions الافتراضي.
ثابت BertNLClassifier
createFromFileAndOptions ( ملف modelFile، خيارات BertNLClassifier.BertNLClassifierOptions )
يقوم بإنشاء BertNLClassifier من كائن File باستخدام بيانات التعريف و BertNLClassifier.BertNLClassifierOptions .
ثابت BertNLClassifier
createFromFileAndOptions (سياق السياق، String modelPath، خيارات BertNLClassifier.BertNLClassifierOptions )
يقوم بإنشاء BertNLClassifier من ملف نموذجي يحتوي على بيانات التعريف و BertNLClassifier.BertNLClassifierOptions .

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

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

القائمة العامة < الفئة > التصنيف (نص السلسلة )

ينفذ التصنيف على إدخال سلسلة، ويعيد Category المصنفة.

حدود
نص إدخال النص إلى النموذج.
عائدات
  • قائمة نتائج الفئة.

إنشاء BertNLClassifier الثابت العام من Buffer ( ByteBuffer modelBuffer)

يقوم بإنشاء BertNLClassifier باستخدام مخزن مؤقت للنموذج و BertNLClassifier.BertNLClassifierOptions الافتراضي.

حدود
modelBuffer ByteBuffer مباشر أو MappedByteBuffer للنموذج
عائدات
رميات
غير الشرعيين استثناء حجة إذا كان المخزن المؤقت للنموذج ليس ByteBuffer مباشرًا أو MappedByteBuffer
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

إنشاء BertNLClassifier الثابت العام من BufferAndOptions (خيارات ByteBuffer modelBuffer، BertNLClassifier.BertNLClassifierOptions )

يقوم بإنشاء BertNLClassifier باستخدام مخزن مؤقت للنموذج و BertNLClassifier.BertNLClassifierOptions .

حدود
modelBuffer ByteBuffer مباشر أو MappedByteBuffer للنموذج
خيارات لتكوين المصنف
عائدات
رميات
غير الشرعيين استثناء حجة إذا كان المخزن المؤقت للنموذج ليس ByteBuffer مباشرًا أو MappedByteBuffer
استثناء الدولة غير القانوني إذا كان هناك خطأ داخلي
استثناء وقت التشغيل إذا كان هناك خطأ غير محدد

إنشاء ملف BertNLClassifier الثابت العام (سياق السياق، سلسلة نموذج المسار)

يقوم بإنشاء BertNLClassifier من ملف نموذجي يحتوي على بيانات التعريف و BertNLClassifier.BertNLClassifierOptions الافتراضي.

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

إنشاء BertNLClassifier الثابت العام من ملف (ملف نموذج ملف )

يقوم بإنشاء BertNLClassifier من كائن File ببيانات تعريفية و BertNLClassifier.BertNLClassifierOptions الافتراضي.

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

إنشاء BertNLClassifier ثابت عام من FileAndOptions (خيارات ملف modelFile، BertNLClassifier.BertNLClassifierOptions )

يقوم بإنشاء BertNLClassifier من كائن File باستخدام بيانات التعريف و BertNLClassifier.BertNLClassifierOptions .

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

إنشاء BertNLClassifier الثابت العام من FileAndOptions (سياق السياق، String modelPath، خيارات BertNLClassifier.BertNLClassifierOptions )

يقوم بإنشاء BertNLClassifier من ملف نموذجي يحتوي على بيانات التعريف و BertNLClassifier.BertNLClassifierOptions .

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