כיתה ציבורית BertCluAnnotator
API להבנת שפת שיחה מבוססת BERT.
ה-API מצפה למודל TFLite מבוסס Bert עם מטא נתונים מאוכלסים. המטא נתונים צריכים להכיל את המידע הבא:
- input_process_units עבור Wordpiece Tokenizer.
- 3 טנסור קלט עם שמות "ID", "מסכה" ו-"segment_ids".
- 6 טנסור פלט עם שמות "משימה_דומיין/שמות", "משימה_דומיין/ציונים", "משימה_intent/שמות", "משימה_כוונת/ציונים", "משימה_משבצת/שמות" ו-"משימה_משבצת/ציונים".
כיתות מקוננות
מעמד | BertCluAnnotator.BertCluAnnotatorOptions | אפשרויות להגדרת BertCluAnnotator . |
שיטות ציבוריות
CluResponse | |
סטטי BertCluAnnotator | createFromBufferAndOptions (אפשרויות ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions ) יוצר מופע BertCluAnnotator עם מאגר מודל ו- BertCluAnnotator.BertCluAnnotatorOptions . |
סטטי BertCluAnnotator |
שיטות בירושה
שיטות ציבוריות
הערת CluResponse ציבורית ( CluRequest cluRequest)
מציין את אמירות הקלט.
פרמטרים
cluRequest | דיאלוג קלט מקודד ב- CluRequest |
---|
החזרות
- הערות תחום, כוונה ומשבצות מקודדות ב-
CluResponse
ציבורי סטטי BertCluAnnotator createFromBufferAndOptions (אפשרויות ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions )
יוצר מופע BertCluAnnotator
עם מאגר מודל ו- BertCluAnnotator.BertCluAnnotatorOptions
.
פרמטרים
דגםBuffer | ByteBuffer ישיר או MappedByteBuffer של מודל המציין |
---|---|
אפשרויות |
זורק
חריג טיעון לא חוקי | אם מאגר המודל אינו ByteBuffer ישיר או MappedByteBuffer |
---|---|
חריגה של מדינה בלתי חוקית | אם יש שגיאה פנימית |
חריגת זמן ריצה | אם יש שגיאה אחרת שלא צוינה |
ציבורי סטטי BertCluAnnotator createFromFile (הקשר הקשר, דגם מחרוזת נתיב)
יוצר מופע BertCluAnnotator
מנתיב קובץ.
פרמטרים
הֶקשֵׁר | |
---|---|
modelPath | הנתיב של מודל המציין |
זורק
IOException | אם מתרחשת שגיאת קלט/פלט בעת טעינת דגם tflite |
---|---|
חריג טיעון לא חוקי | אם טיעון אינו חוקי |
חריגה של מדינה בלתי חוקית | אם יש שגיאה פנימית |
חריגת זמן ריצה | אם יש שגיאה אחרת שלא צוינה |