lớp công khai BertCluAnnotator
API để hiểu ngôn ngữ đàm thoại dựa trên BERT.
API yêu cầu mô hình TFLite dựa trên Bert với siêu dữ liệu được điền sẵn. Siêu dữ liệu phải chứa các thông tin sau:
- input_process_units cho Trình mã hóa từ ngữ.
- 3 tensor đầu vào có tên "ids", "mask" và "segment_ids".
- 6 tenxơ đầu ra có tên "domain_task/names", "domain_task/scores", "intent_task/names", "intent_task/scores", "slot_task/names" và "slot_task/scores".
Các lớp lồng nhau
lớp học | BertCluAnnotator.BertCluAnnotatorOptions | Các tùy chọn để thiết lập BertCluAnnotator . |
Phương pháp công khai
CluResponse | |
Công cụ chú thích BertClu tĩnh | createFromBufferAndOptions (các tùy chọn ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions ) Tạo một phiên bản BertCluAnnotator với bộ đệm mô hình và BertCluAnnotator.BertCluAnnotatorOptions . |
Công cụ chú thích BertClu tĩnh | createFromFile (Ngữ cảnh, String modelPath) Tạo một phiên bản BertCluAnnotator từ một đường dẫn tệp. |
Phương pháp kế thừa
Phương pháp công khai
chú thích CluResponse công khai ( CluRequest cluRequest)
Chú thích các phát ngôn đầu vào.
Thông số
cluYêu cầu | đoạn hội thoại đầu vào được mã hóa trong CluRequest |
---|
Trả lại
- chú thích tên miền, mục đích và vị trí được mã hóa trong
CluResponse
tĩnh công khai BertCluAnnotator createFromBufferAndOptions (các tùy chọn ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions )
Tạo một phiên bản BertCluAnnotator
với bộ đệm mô hình và BertCluAnnotator.BertCluAnnotatorOptions
.
Thông số
bộ đệm mô hình | ByteBuffer trực tiếp hoặc MappedByteBuffer của mô hình chú thích |
---|---|
tùy chọn |
Ném
Ngoại lệ Đối số bất hợp pháp | nếu bộ đệm mô hình không phải là ByteBuffer trực tiếp hoặc MappedByteBuffer |
---|---|
Ngoại lệ nhà nước bất hợp pháp | nếu có lỗi nội bộ |
Ngoại lệ thời gian chạy | nếu có một lỗi không xác định khác |
tĩnh công khai BertCluAnnotator createFromFile (Ngữ cảnh bối cảnh, String modelPath)
Tạo một phiên bản BertCluAnnotator
từ một đường dẫn tệp.
Thông số
bối cảnh | |
---|---|
đường dẫn mô hình | đường dẫn của mô hình chú thích |
Ném
IOException | nếu xảy ra lỗi I/O khi tải mô hình tflite |
---|---|
Ngoại lệ Đối số bất hợp pháp | nếu một đối số không hợp lệ |
Ngoại lệ nhà nước bất hợp pháp | nếu có lỗi nội bộ |
Ngoại lệ thời gian chạy | nếu có một lỗi không xác định khác |