بیشترین پاسخ های ممکن را در مورد یک سوال داده شده برای مدل های QA (BERT، Albert، و غیره) برمی گرداند.
API انتظار دارد یک مدل TFLite مبتنی بر Bert با ابرداده حاوی اطلاعات زیر باشد:
- input_process_units برای Wordpiece/Sentencepiece Tokenizer - Wordpiece Tokenizer را می توان برای مدل MobileBert استفاده کرد، Sentencepiece Tokenizer Tokenizer را می توان برای مدل Albert استفاده کرد.
- 3 تانسور ورودی با نام های "ids"، "mask" و "segment_ids".
- 2 تانسور خروجی با نام های "end_logits" و "start_logits".
کلاس های تو در تو
کلاس | BertQuestionAnswerer.BertQuestionAnswererOptions | گزینه هایی برای راه اندازی BertQuestionAnswerer . |
روش های عمومی
روش های ارثی
روش های عمومی
استاتیک عمومی BertQuestionAnswerer createAlbertQuestionAnswererFromFile (زمینه متن، رشته مدلPath، جمله رشته PieceModelPath)
یک نمونه BertQuestionAnswerer
با یک مدل Albert و یک فایل مدل قطعه جمله ایجاد می کند.
یک مدل مناسب این است: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1
مولفه های
متن نوشته | زمینه اندروید |
---|---|
modelPath | مسیر فایل به مدل آلبرت توجه: مدل نباید فشرده شود |
جملهPieceModelPath | مسیر فایل به فایل مدل قطعه جمله. توجه: مدل نباید فشرده شود |
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertQuestionAnswerer createBertQuestionAnswererFromFile (زمینه متن، رشته مدلPath، رشته vocabPath)
یک نمونه BertQuestionAnswerer
با مدل Bert و یک فایل واژگان ایجاد می کند.
یکی از مدل های مناسب این است: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1
مولفه های
متن نوشته | زمینه اندروید |
---|---|
modelPath | مسیر فایل به مدل Bert توجه: مدل نباید فشرده شود |
vocabPath | مسیر فایل به فایل واژگان توجه: فایل نباید فشرده باشد |
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertQuestionAnswerer createFromFile (زمینه زمینه، رشته مدلPath)
یک نمونه BertQuestionAnswerer
از پیش فرض BertQuestionAnswerer.BertQuestionAnswererOptions
ایجاد می کند.
مولفه های
متن نوشته | زمینه اندروید |
---|---|
modelPath | مسیر فایل به مدل با ابرداده. توجه: مدل نباید فشرده شود |
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
عمومی استاتیک BertQuestionAnswerer createFromFile ( فایل modelFile)
یک نمونه BertQuestionAnswerer
از پیش فرض BertQuestionAnswerer.BertQuestionAnswererOptions
ایجاد می کند.
مولفه های
modelFile | یک شی File از مدل |
---|
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertQuestionAnswerer createFromFileAndOptions (گزینه های File modelFile، BertQuestionAnswerer.BertQuestionAnswererOptions )
یک نمونه BertQuestionAnswerer
از BertQuestionAnswerer.BertQuestionAnswererOptions
ایجاد می کند.
مولفه های
modelFile | یک شی File از مدل |
---|---|
گزینه ها |
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertQuestionAnswerer createFromFileAndOptions (زمینه زمینه، رشته مدلPath، گزینه BertQuestionAnswerer.BertQuestionAnswererOptions )
یک نمونه BertQuestionAnswerer
از BertQuestionAnswerer.BertQuestionAnswererOptions
ایجاد می کند.
مولفه های
متن نوشته | زمینه اندروید |
---|---|
modelPath | مسیر فایل به مدل با ابرداده. توجه: مدل نباید فشرده شود |
گزینه ها |
برمی گرداند
- یک نمونه
BertQuestionAnswerer
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |