BertCluAnnotator

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
chú thích ( CluRequest cluRequest)
Chú thích các phát ngôn đầu vào.
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