BertQuestionAnswerer
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mengembalikan jawaban yang paling mungkin pada pertanyaan tertentu untuk model QA (BERT, Albert, dll.).
API mengharapkan model TFLite berbasis Bert dengan metadata yang berisi informasi berikut:
- input_process_units untuk Wordpiece/Sentencepiece Tokenizer - Wordpiece Tokenizer dapat digunakan untuk model MobileBert , Sentencepiece Tokenizer Tokenizer dapat digunakan untuk model Albert .
- 3 masukan tensor dengan nama "ids", "mask" dan "segment_ids".
- 2 tensor keluaran dengan nama "end_logits" dan "start_logits".
Metode Warisan
Dari kelas java.lang.Object boolean | sama dengan ( Objek arg0) |
Kelas terakhir <?> | dapatkan Kelas () |
ke dalam | Kode hash () |
kekosongan terakhir | memberitahu () |
kekosongan terakhir | beri tahuSemua () |
Rangkaian | keString () |
kekosongan terakhir | tunggu (arg0 panjang, int arg1) |
kekosongan terakhir | tunggu (argumen panjang0) |
kekosongan terakhir | Tunggu () |
Dari antarmuka java.io.Closeable kekosongan abstrak | menutup () |
Dari antarmuka java.lang.AutoCloseable kekosongan abstrak | menutup () |
Metode Publik
Menjawab pertanyaan berdasarkan konteks, dan mengembalikan daftar kemungkinan QaAnswer
s. Bisa kosong jika tidak ditemukan jawaban dari konteks yang diberikan.
Parameter
konteks | konteks yang mendasari pertanyaan tersebut |
---|
pertanyaan | pertanyaan untuk ditanyakan |
---|
public static BertQuestionAnswerer createAlbertQuestionAnswererFromFile (Konteks konteks, String modelPath, String kalimatPieceModelPath)
Membuat instance BertQuestionAnswerer
dengan model Albert dan file model potongan kalimat.
Salah satu model yang cocok adalah: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1
Parameter
konteks | konteks android |
---|
modelPath | jalur file ke model Albert. Catatan: Model tidak boleh dikompresi |
---|
kalimatPieceModelPath | jalur file ke file model potongan kalimat. Catatan: Model tidak boleh dikompresi |
---|
public static BertQuestionAnswerer createBertQuestionAnswererFromFile (Konteks konteks, String modelPath, String vocabPath)
Membuat instance BertQuestionAnswerer
dengan model Bert dan file kosakata.
Salah satu model yang cocok adalah: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1
Parameter
konteks | konteks android |
---|
modelPath | jalur file ke model Bert. Catatan: Model tidak boleh dikompresi |
---|
vocabPath | jalur file ke file kosakata. Catatan: File tidak boleh dikompres |
---|
public static BertQuestionAnswerer createFromFile (Konteks konteks, String modelPath)
Parameter
konteks | konteks android |
---|
modelPath | jalur file ke model dengan metadata. Catatan: Model tidak boleh dikompresi |
---|
Parameter
file model | objek File model |
---|
Parameter
file model | objek File model |
---|
pilihan | |
---|
Parameter
konteks | konteks android |
---|
modelPath | jalur file ke model dengan metadata. Catatan: Model tidak boleh dikompresi |
---|
pilihan | |
---|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]