يؤثر على النص في التصنيف.
تتوقع واجهة برمجة التطبيقات هذه توفُّر نموذج TFLite (اختياري) مع البيانات الوصفية لنموذج TFLite الذي يحتوي على مشدّدات الإدخال الإلزامية (الموضّحة أدناه) وعناصر تصنيف الإخراج الاختيارية (ولكن يُنصح بها) على أنّها AssociatedFiles من النوع TENSOR_AXIS_LABELS لكل متغيّر تصنيف الإخراج.
يجب توفير البيانات الوصفية للنماذج التي تتضمّن موترات إدخال int32 لأنّها تحتوي على وحدة عملية الإدخال الخاصة بأداة Tokenizer الخاصة بالنموذج. لا يلزم استخدام بيانات وصفية للنماذج التي تحتوي على مشدّدات إدخال سلسلة.
- موجات الإدخال
- ثلاثة ممدّدات إدخال (
kTfLiteInt32
) للشكل[batch_size x bert_max_seq_len]
تمثّل معرّفات الإدخال ومعرّفات الأقنعة وأرقام تعريف الشرائح. يتطلب توقيع الإدخال هذا وحدة معالجة أداة Bert Tokenizer في البيانات الوصفية للنموذج. - أو موتر إدخال واحد (
kTfLiteInt32
) بالشكل[batch_size x max_seq_len]
الذي يمثّل أرقام تعريف الإدخال. يتطلّب توقيع الإدخال هذا وحدة معالجة خاصة بأداة Regex Tokenizer في البيانات الوصفية للنموذج. - أو موت إدخال واحد (
kTfLiteString
) بلا شكل أو شكله[1]
يحتوي على سلسلة الإدخال.
- ثلاثة ممدّدات إدخال (
- متوتر إخراج واحد على الأقل (
kTfLiteFloat32
/kBool
) مع:N
صفًا والشكل[1 x N]
- خرائط تصنيفات اختيارية (ولكن يُنصح باستخدامها) كملفات AssociatedFile-s من النوع
TENSOR_AXIS_LABELS، تحتوي على تصنيف واحد في كل سطر. يتم استخدام أول ملف AssociatedFile (إن توفّر) لملء الحقل
class_name
من النتائج. تتم تعبئة الحقلdisplay_name
من الملف AssociatedFile (إن توفّر) الذي تتطابق لغته مع الحقلdisplay_names_locale
منTextClassifierOptions
المستخدَم في وقت الإنشاء ("en" تلقائيًا، أي الإنجليزية). وفي حال عدم توفّر أي من هذه الخيارات، لن يتم ملء سوى الحقلindex
للنتائج.
الصفوف المتداخلة
صنف | TextClassifier.TextClassifierOptions | خيارات إعداد "TextClassifier " |
الطرق العامة
TextClassifierResult | |
void |
Close()
يُستخدم لإغلاق
TextClassifier وتنظيفه. |
ثابت TextClassifier |
createFromFile(سياق السياق، مسار نموذج سلسلة)
تنشئ هذه الدالة مثيل
TextClassifier من ملف نموذج وقيمة TextClassifier.TextClassifierOptions التلقائية. |
ثابت TextClassifier |
createFromFile(سياق السياق، File modelFile)
تنشئ هذه الدالة مثيل
TextClassifier من ملف نموذج وقيمة TextClassifier.TextClassifierOptions التلقائية. |
ثابت TextClassifier |
createFromOptions(سياق السياق، خيارات TextClassifier.TextClassifierOptions)
تنشئ هذه الدالة
TextClassifier مثيلاً من TextClassifier.TextClassifierOptions . |
الطرق المكتسَبة
الطرق العامة
public TextClassifierResult classify (سلسلة الإدخالText)
تطبِّق هذه الأداة التصنيف على نص الإدخال.
المَعلمات
inputText | String للمعالجة.
|
---|
public static TextClassifier createFromFile (سياق السياق، سلسلة formPath)
تنشئ هذه الدالة مثيل TextClassifier
من ملف نموذج وقيمة TextClassifier.TextClassifierOptions
التلقائية.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelPath | إلى النموذج النصي مع بيانات التعريف في مواد العرض. |
الرميات
في حال حدوث خطأ أثناء إنشاء "TextClassifier ".
|
public static TextClassifier createFromFile (سياق السياق، ملف modelFile)
تنشئ هذه الدالة مثيل TextClassifier
من ملف نموذج وقيمة TextClassifier.TextClassifierOptions
التلقائية.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelFile | مثيل النموذج النصي File . |
الرميات
IOException | في حال حدوث خطأ في وحدات الإدخال والإخراج عند فتح ملف نموذج tflite. |
---|---|
في حال حدوث خطأ أثناء إنشاء "TextClassifier ".
|
public static TextClassifier createFromOptions (سياق السياق، TextClassifier.TextClassifierOptions)
تنشئ هذه الدالة TextClassifier
مثيلاً من TextClassifier.TextClassifierOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
الخيارات | مثيل TextClassifier.TextClassifierOptions . |
الرميات
في حال حدوث خطأ أثناء إنشاء "TextClassifier ".
|