BertCluAnnotator

BertCluAnnotator kelas publik

API untuk Pemahaman Bahasa Percakapan berbasis BERT.

API mengharapkan model TFLite berbasis Bert dengan metadata yang terisi. Metadata harus berisi informasi berikut:

  • input_process_units untuk Tokenizer Wordpiece.
  • 3 masukan tensor dengan nama "ids", "mask" dan "segment_ids".
  • 6 tensor keluaran dengan nama "domain_task/names", "domain_task/scores", "intent_task/names", "intent_task/scores", "slot_task/names", dan "slot_task/scores".

Kelas Bersarang

kelas BertCluAnnotator.BertCluAnnotatorOptions Opsi untuk menyiapkan BertCluAnnotator .

Metode Publik

Respon Clu
membubuhi keterangan ( CluRequest cluRequest)
Memberi anotasi pada ucapan masukan.
BertCluAnnotator statis
BertCluAnnotator statis
createFromFile (Konteks konteks, String modelPath)
Membuat instance BertCluAnnotator dari jalur file.

Metode Warisan

Metode Publik

anotasi CluResponse publik ( CluRequest cluRequest)

Memberi anotasi pada ucapan masukan.

Parameter
permintaan clu dialog masukan yang dikodekan dalam CluRequest
Kembali
  • anotasi domain, maksud, dan slot yang dikodekan dalam CluResponse

publik statis BertCluAnnotator createFromBufferAndOptions ( opsi ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions )

Membuat instance BertCluAnnotator dengan buffer model dan BertCluAnnotator.BertCluAnnotatorOptions .

Parameter
modelBuffer ByteBuffer langsung atau MappedByteBuffer dari model anotator
pilihan
Melempar
Pengecualian Argumen Ilegal jika buffer model bukan ByteBuffer langsung atau MappedByteBuffer
IlegalStateException jika ada kesalahan internal
Pengecualian Waktu Proses jika ada kesalahan yang tidak ditentukan

public static BertCluAnnotator createFromFile (Konteks konteks, String modelPath)

Membuat instance BertCluAnnotator dari jalur file.

Parameter
konteks
modelPath jalur model anotator
Melempar
Pengecualian IO jika terjadi kesalahan I/O saat memuat model tflite
Pengecualian Argumen Ilegal jika suatu argumen tidak valid
IlegalStateException jika ada kesalahan internal
Pengecualian Waktu Proses jika ada kesalahan yang tidak ditentukan