מבצע סיווג על טקסט.
ה-API הזה מצפה למודל TFLite עם המטא-נתונים של המודלים של TFLite, שמכיל את רכיבי ה-tensor של הקלט (tensor) הנדרשים (מתוארים בהמשך) ואת פריטי התווית האופציונליים (אבל מומלץ) בתור AssociatedFiles עם הסוג TENSOR_AXIS_Labels לכל tensor סיווג פלט.
חובה למלא מטא-נתונים במודלים עם גורמי קלט מסוג int32, כי הם מכילים את יחידת תהליך הקלט של האסימון של המודל. אין צורך במטא-נתונים במודלים עם מחרוזות קלט של מחרוזות.
- רכיבי tensor לקלט
- שלושה גורמי קלט (
kTfLiteInt32
) בצורה[batch_size x bert_max_seq_len]
שמייצגים את מזהי הקלט, את מזהי המסכות ואת מזהי הפלחים. לחתימת הקלט הזו נדרשת יחידת תהליך של Bert Tokenizer במטא-נתונים של המודל. - או טנזור אחד של קלט (
kTfLiteInt32
) בצורה[batch_size x max_seq_len]
שמייצג את מזהי הקלט. חתימת הקלט הזו מחייבת יחידת תהליך של אסימון ביטוי רגולרי במטא-נתונים של המודל. - או טנזור קלט אחד (
kTfLiteString
) ללא צורה או בעל צורה[1]
שמכילה את מחרוזת הקלט.
- שלושה גורמי קלט (
- לפחות t tensor אחד של פלט (
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(Context context, String modelPath)
יצירת מכונת
TextClassifier מקובץ מודל וברירת המחדל TextClassifier.TextClassifierOptions . |
סטטי TextClassifier |
createFromFile(הקשר Context, File modelFile)
יצירת מכונת
TextClassifier מקובץ מודל וברירת המחדל TextClassifier.TextClassifierOptions . |
סטטי TextClassifier |
createFromOptions(הקשר ההקשר, TextClassifier.TextClassifierOptions)
יצירת מכונה של
TextClassifier מ-TextClassifier.TextClassifierOptions . |
שיטות שעברו בירושה
שיטות ציבוריות
Public TextClassifierResult סיווג (מחרוזת קלטText)
מבצע סיווג על טקסט הקלט.
פרמטרים
inputText | String לעיבוד.
|
---|
Public סטטי TextClassifier createFromFile (הקשר הקשר, String modelPath)
יצירת מכונת TextClassifier
מקובץ מודל וברירת המחדל TextClassifier.TextClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
modelPath | אל מודל הטקסט עם המטא-נתונים בנכסים. |
קליעות
אם יש שגיאה במהלך היצירה של TextClassifier .
|
Public סטטי TextClassifier createFromFile (הקשר הקשר, קובץ modelFile)
יצירת מכונת TextClassifier
מקובץ מודל וברירת המחדל TextClassifier.TextClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
modelFile | במופע של מודל הטקסט File . |
קליעות
IOException | אם מתרחשת שגיאת קלט/פלט בזמן פתיחה של קובץ מודל ה-tflite. |
---|---|
אם יש שגיאה במהלך היצירה של TextClassifier .
|
Public סטטי TextClassifier createFromOptions (Contexttext, TextClassifier.TextClassifierOptions אפשרויות)
יצירת מכונה של TextClassifier
מ-TextClassifier.TextClassifierOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
אפשרויות | מופע של TextClassifier.TextClassifierOptions . |
קליעות
אם יש שגיאה במהלך היצירה של TextClassifier .
|