QA modelleri (BERT, Albert, vb.) için belirli bir soruya ilişkin en olası yanıtları döndürür.
API, aşağıdaki bilgileri içeren meta verilere sahip Bert tabanlı bir TFLite modeli beklemektedir:
- Wordpiece/Cümle Parçası Tokenizer için input_process_units - Wordpiece Tokenizer bir MobileBert modeli için kullanılabilir, Sentencepiece Tokenizer Tokenizer bir Albert modeli için kullanılabilir.
- "ids", "mask" ve "segment_ids" adlarına sahip 3 giriş tensörü.
- "End_logits" ve "start_logits" adlarına sahip 2 çıkış tensörü.
İç İçe Sınıflar
sınıf | BertQuestionAnswerer.BertQuestionAnswererOptions | BertQuestionAnswerer ayarlama seçenekleri. |
Genel Yöntemler
Kalıtsal Yöntemler
Genel Yöntemler
public static BertQuestionAnswerer createAlbertQuestionAnswererFromFile (Bağlam bağlamı, Dize modeliPath, Dize cümlePieceModelPath)
Albert modeli ve cümle parçası model dosyasıyla bir BertQuestionAnswerer
örneği oluşturur.
Uygun bir model: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1
Parametreler
bağlam | android bağlamı |
---|---|
modelYol | Albert modeline giden dosya yolu. Not: Model sıkıştırılmamalıdır |
cümleParçaModelYol | cümle parçası model dosyasının dosya yolu. Not: Model sıkıştırılmamalıdır |
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | Model dosyası yüklenemezse |
---|---|
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 |
public static BertQuestionAnswerer createBertQuestionAnswererFromFile (Bağlam bağlamı, String modelPath, String vocabPath)
Bert modeli ve sözlük dosyasıyla bir BertQuestionAnswerer
örneği oluşturur.
Uygun bir model: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1
Parametreler
bağlam | android bağlamı |
---|---|
modelYol | Bert modelinin dosya yolu. Not: Model sıkıştırılmamalıdır |
kelime yolu | Kelime dosyasının dosya yolu. Not: Dosya sıkıştırılmamalıdır |
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | Model dosyası yüklenemezse |
---|---|
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 |
public static BertQuestionAnswerer createFromFile (Bağlam bağlamı, Dize modeliPath)
Varsayılan BertQuestionAnswerer.BertQuestionAnswererOptions
öğesinden bir BertQuestionAnswerer
örneği oluşturur.
Parametreler
bağlam | android bağlamı |
---|---|
modelYol | meta veri içeren modelin dosya yolu. Not: Model sıkıştırılmamalıdır |
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | model dosyası yüklenemezse |
---|---|
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 |
public static BertQuestionAnswerer createFromFile ( Dosya modelFile)
Varsayılan BertQuestionAnswerer.BertQuestionAnswererOptions
öğesinden bir BertQuestionAnswerer
örneği oluşturur.
Parametreler
modelDosya | modelin bir File nesnesi |
---|
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | model dosyası yüklenemezse |
---|---|
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 |
public static BertQuestionAnswerer createFromFileAndOptions ( Dosya modelFile, BertQuestionAnswerer.BertQuestionAnswererOptions seçenekleri)
BertQuestionAnswerer.BertQuestionAnswererOptions
öğesinden bir BertQuestionAnswerer
örneği oluşturur.
Parametreler
modelDosya | modelin bir File nesnesi |
---|---|
seçenekler |
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | model dosyası yüklenemezse |
---|---|
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 |
public static BertQuestionAnswerer createFromFileAndOptions (Bağlam bağlamı, String modelPath, BertQuestionAnswerer.BertQuestionAnswererOptions seçenekleri)
BertQuestionAnswerer.BertQuestionAnswererOptions
öğesinden bir BertQuestionAnswerer
örneği oluşturur.
Parametreler
bağlam | android bağlamı |
---|---|
modelYol | meta veri içeren modelin dosya yolu. Not: Model sıkıştırılmamalıdır |
seçenekler |
İadeler
- bir
BertQuestionAnswerer
örneği
Atar
IO İstisnası | model dosyası yüklenemezse |
---|---|
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 |