genel sınıf BertCluAnnotator
BERT Tabanlı Konuşma Dilini Anlama API'si.
API, meta verilerin doldurulduğu Bert tabanlı bir TFLite modeli bekliyor. Meta veriler aşağıdaki bilgileri içermelidir:
- Wordpiece Tokenizer için input_process_units.
- "ids", "mask" ve "segment_ids" adlarına sahip 3 giriş tensörü.
- "domain_task/names", "domain_task/scores", "intent_task/names", "intent_task/scores", "slot_task/names" ve "slot_task/scores" adlarına sahip 6 çıkış tensörü.
İç İçe Sınıflar
sınıf | BertCluAnnotator.BertCluAnnotatorOptions | BertCluAnnotator ayarlama seçenekleri. |
Genel Yöntemler
CluResponse | |
statik BertCluAnnotator | createFromBufferAndOptions ( ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions seçenekleri) Model arabelleği ve BertCluAnnotator.BertCluAnnotatorOptions ile bir BertCluAnnotator örneği oluşturur. |
statik BertCluAnnotator | createFromFile (Bağlam bağlamı, String modelPath) Dosya yolundan bir BertCluAnnotator örneği oluşturur. |
Kalıtsal Yöntemler
Genel Yöntemler
genel CluResponse açıklaması ( CluRequest cluRequest)
Giriş ifadelerine açıklama ekler.
Parametreler
cluRequest | CluRequest kodlanmış giriş diyaloğu |
---|
İadeler
-
CluResponse
kodlanmış etki alanı, amaç ve yuva ek açıklamaları
public static BertCluAnnotator createFromBufferAndOptions ( ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions seçenekleri)
Model arabelleği ve BertCluAnnotator.BertCluAnnotatorOptions
ile bir BertCluAnnotator
örneği oluşturur.
Parametreler
modelTampon | açıklayıcı modelin doğrudan ByteBuffer veya MappedByteBuffer |
---|---|
seçenekler |
Atar
YasadışıTartışmaİstisna | model arabelleği doğrudan bir ByteBuffer veya MappedByteBuffer değilse |
---|---|
Yasadışı Durum İstisnası | dahili bir hata varsa |
Çalışma zamanı istisnası | aksi takdirde belirtilmeyen bir hata varsa |
public static BertCluAnnotator createFromFile (Bağlam bağlamı, Dize modelPath)
Dosya yolundan bir BertCluAnnotator
örneği oluşturur.
Parametreler
bağlam | |
---|---|
modelYol | ek açıklama modelinin yolu |
Atar
IO İstisnası | tflite modeli yüklenirken bir G/Ç hatası oluşursa |
---|---|
YasadışıTartışmaİstisna | eğer bir argüman geçersizse |
Yasadışı Durum İstisnası | dahili bir hata varsa |
Çalışma zamanı istisnası | aksi takdirde belirtilmeyen bir hata varsa |