BertQuestionAnswerer

পাবলিক ক্লাস BertQuestionAnswerer

QA মডেলের (BERT, Albert, ইত্যাদি) জন্য একটি প্রদত্ত প্রশ্নের সর্বাধিক সম্ভাব্য উত্তর প্রদান করে।

API নিম্নলিখিত তথ্য ধারণকারী মেটাডেটা সহ একটি Bert ভিত্তিক TFLite মডেল আশা করে:

  • Wordpiece/Sentencepiece Tokenizer-এর জন্য input_process_units - Wordpiece Tokenizer একটি MobileBert মডেলের জন্য ব্যবহার করা যেতে পারে, Sentencepiece Tokenizer Tokenizer একটি Albert মডেলের জন্য ব্যবহার করা যেতে পারে।
  • "ids", "mask" এবং "segment_ids" নামের 3টি ইনপুট টেনসর।
  • "end_logits" এবং "start_logits" নামের 2টি আউটপুট টেনসর।

নেস্টেড ক্লাস

ক্লাস BertQuestionAnswerer.BertQuestionAnswererOptions একটি BertQuestionAnswerer সেট আপ করার জন্য বিকল্প।

পাবলিক পদ্ধতি

তালিকা < QaAnswer >
উত্তর ( স্ট্রিং প্রসঙ্গ, স্ট্রিং প্রশ্ন)
প্রেক্ষাপটের উপর ভিত্তি করে প্রশ্নের উত্তর দেয় এবং সম্ভাব্য QaAnswer গুলির একটি তালিকা প্রদান করে।
স্ট্যাটিক BertQuestionAnswerer
createAlbertQuestionAnswererFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, স্ট্রিং বাক্যাংশপিস মডেলপাথ)
একটি আলবার্ট মডেল এবং একটি বাক্য টুকরা মডেল ফাইল সহ একটি BertQuestionAnswerer উদাহরণ তৈরি করে।
স্ট্যাটিক BertQuestionAnswerer
createBertQuestionAnswererFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, স্ট্রিং ভোকাবপাথ)
একটি বার্ট মডেল এবং একটি শব্দভান্ডার ফাইল সহ একটি BertQuestionAnswerer উদাহরণ তৈরি করে।
স্ট্যাটিক BertQuestionAnswerer
createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
ডিফল্ট BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।
স্ট্যাটিক BertQuestionAnswerer
createFromFile ( ফাইল মডেল ফাইল)
ডিফল্ট BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।
স্ট্যাটিক BertQuestionAnswerer
স্ট্যাটিক BertQuestionAnswerer
createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, BertQuestionAnswerer.BertQuestionAnswererOptions বিকল্প)
BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

সর্বজনীন তালিকা < QaAnswer > উত্তর ( স্ট্রিং প্রসঙ্গ, স্ট্রিং প্রশ্ন)

প্রেক্ষাপটের উপর ভিত্তি করে প্রশ্নের উত্তর দেয় এবং সম্ভাব্য QaAnswer গুলির একটি তালিকা প্রদান করে। প্রদত্ত প্রসঙ্গ থেকে কোন উত্তর পাওয়া না গেলে খালি হতে পারে।

পরামিতি
প্রসঙ্গ প্রসঙ্গ প্রশ্ন ভিত্তি করে
প্রশ্ন জিজ্ঞাসা করার জন্য প্রশ্ন
রিটার্নস
  • QaAnswer এ সম্ভাব্য উত্তরগুলির একটি তালিকা

পাবলিক স্ট্যাটিক BertQuestionAnswerer createAlbertQuestionAnswererFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, স্ট্রিং বাক্যপিস মডেলপাথ)

একটি আলবার্ট মডেল এবং একটি বাক্য টুকরা মডেল ফাইল সহ একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

একটি উপযুক্ত মডেল হল: https://tfhub.dev/tensorflow/lite-model/albert_lite_base/squadv1/1

পরামিতি
প্রসঙ্গ অ্যান্ড্রয়েড প্রসঙ্গ
মডেলপথ অ্যালবার্ট মডেলের ফাইল পাথ। দ্রষ্টব্য: মডেলটি সংকুচিত করা উচিত নয়
sentencePieceModelPath বাক্য অংশ মডেল ফাইল ফাইল পাথ. দ্রষ্টব্য: মডেলটি সংকুচিত করা উচিত নয়
রিটার্নস
নিক্ষেপ করে
IOException মডেল ফাইল লোড করতে ব্যর্থ হলে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি কোনো অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক BertQuestionAnswerer createBertQuestionAnswererFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, স্ট্রিং ভোকাবপাথ)

একটি বার্ট মডেল এবং একটি শব্দভান্ডার ফাইল সহ একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

একটি উপযুক্ত মডেল হল: https://tfhub.dev/tensorflow/lite-model/mobilebert/1/default/1

পরামিতি
প্রসঙ্গ অ্যান্ড্রয়েড প্রসঙ্গ
মডেলপথ বার্ট মডেলের ফাইল পাথ। দ্রষ্টব্য: মডেলটি সংকুচিত করা উচিত নয়
ভোকাবপথ শব্দভান্ডার ফাইলের ফাইল পাথ। দ্রষ্টব্য: ফাইলটি সংকুচিত করা উচিত নয়
রিটার্নস
নিক্ষেপ করে
IOException মডেল ফাইল লোড করতে ব্যর্থ হলে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি কোনো অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক BertQuestionAnswerer createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)

ডিফল্ট BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ অ্যান্ড্রয়েড প্রসঙ্গ
মডেলপথ মেটাডেটা সহ মডেলে ফাইল পাথ। দ্রষ্টব্য: মডেলটি সংকুচিত করা উচিত নয়
রিটার্নস
নিক্ষেপ করে
IOException যদি মডেল ফাইল লোড করতে ব্যর্থ হয়
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি কোনো অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক BertQuestionAnswerer createFromFile ( ফাইল মডেল ফাইল)

ডিফল্ট BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

পরামিতি
মডেল ফাইল মডেলের একটি File অবজেক্ট
রিটার্নস
নিক্ষেপ করে
IOException যদি মডেল ফাইল লোড করতে ব্যর্থ হয়
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি কোনো অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক BertQuestionAnswerer createFromFileAndOptions ( ফাইল মডেলফাইল, BertQuestionAnswerer.BertQuestionAnswererOptions বিকল্প)

BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

পরামিতি
মডেল ফাইল মডেলের একটি File অবজেক্ট
বিকল্প
রিটার্নস
নিক্ষেপ করে
IOException যদি মডেল ফাইল লোড করতে ব্যর্থ হয়
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি কোনো অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

সর্বজনীন স্ট্যাটিক BertQuestionAnswerer createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, বার্টকোয়েস্টন উত্তরকারী। বার্টকোয়েশন উত্তরকারী বিকল্পগুলি)

BertQuestionAnswerer.BertQuestionAnswererOptions থেকে একটি BertQuestionAnswerer উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ অ্যান্ড্রয়েড প্রসঙ্গ
মডেলপথ মেটাডেটা সহ মডেলে ফাইল পাথ। দ্রষ্টব্য: মডেলটি সংকুচিত করা উচিত নয়
বিকল্প
রিটার্নস
নিক্ষেপ করে
IOException যদি মডেল ফাইল লোড করতে ব্যর্থ হয়
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে