BertCluAnnotator คลาสสาธารณะ
API สำหรับการทำความเข้าใจภาษาสนทนาที่ใช้ BERT
API คาดว่าจะมีโมเดล TFLite ที่ใช้ Bert พร้อมข้อมูลเมตาที่เติมไว้ ข้อมูลเมตาควรมีข้อมูลต่อไปนี้:
- input_process_units สำหรับ Wordpiece Tokenizer
- เทนเซอร์อินพุต 3 ตัวที่มีชื่อ "ids", "mask" และ "segment_ids"
- เทนเซอร์เอาท์พุต 6 ตัวที่มีชื่อ "domain_task/names", "domain_task/scores", "intent_task/names", "intent_task/scores", "slot_task/names" และ "slot_task/scores"
คลาสที่ซ้อนกัน
ระดับ | BertCluAnnotator.BertCluAnnotatorตัวเลือก | ตัวเลือกสำหรับการตั้งค่า 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
พารามิเตอร์
modelBuffer | ByteBuffer โดยตรงหรือ MappedByteBuffer ของโมเดลคำอธิบายประกอบ |
---|---|
ตัวเลือก |
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | หากบัฟเฟอร์โมเดลไม่ใช่ ByteBuffer โดยตรงหรือ MappedByteBuffer |
---|---|
IllegalStateException | หากมีข้อผิดพลาดภายใน |
RuntimeException | หากมีข้อผิดพลาดที่ไม่ได้ระบุเป็นอย่างอื่น |
BertCluAnnotator แบบคงที่สาธารณะ createFromFile (บริบทบริบท, String modelPath)
สร้างอินสแตนซ์ BertCluAnnotator
จากพาธไฟล์
พารามิเตอร์
บริบท | |
---|---|
โมเดลพาธ | เส้นทางของโมเดลคำอธิบายประกอบ |
ขว้าง
IOข้อยกเว้น | หากมีข้อผิดพลาด I/O เกิดขึ้นเมื่อโหลดโมเดล tflite |
---|---|
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | ถ้าอาร์กิวเมนต์ไม่ถูกต้อง |
IllegalStateException | หากมีข้อผิดพลาดภายใน |
RuntimeException | หากมีข้อผิดพลาดที่ไม่ได้ระบุเป็นอย่างอื่น |