BertQuestionAnswerer
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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ü.
Kalıtsal Yöntemler
Java.lang.Object sınıfından boolean | |
son Sınıf <?> | getClass () |
int | hash kodu () |
son boşluk | bildir () |
son boşluk | tümünü bildir () |
Sicim | toString () |
son boşluk | bekle (uzun arg0, int arg1) |
son boşluk | bekle (uzun arg0) |
son boşluk | Beklemek () |
Java.io.Closeable arayüzünden Java.lang.AutoCloseable arayüzünden Genel Yöntemler
Soruyu bağlama göre yanıtlar ve olası QaAnswer
bir listesini döndürür. Verilen bağlamda herhangi bir yanıt bulunamazsa boş olabilir.
Parametreler
bağlam | soru temellerini bağlam |
---|
soru | sorulacak soru |
---|
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 |
---|
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 |
---|
public static BertQuestionAnswerer createFromFile (Bağlam bağlamı, Dize modeliPath)
Parametreler
bağlam | android bağlamı |
---|
modelYol | meta veri içeren modelin dosya yolu. Not: Model sıkıştırılmamalıdır |
---|
Parametreler
modelDosya | modelin bir File nesnesi |
---|
Parametreler
modelDosya | modelin bir File nesnesi |
---|
seçenekler | |
---|
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 | |
---|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]