TextClassifier

পাবলিক ফাইনাল ক্লাস টেক্সটক্ল্যাসিফায়ার

টেক্সট উপর শ্রেণীবিভাগ সঞ্চালন.

এই APIটি (ঐচ্ছিক) TFLite মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে যাতে বাধ্যতামূলক (নীচে বর্ণিত) ইনপুট টেনসর, আউটপুট টেনসর এবং ঐচ্ছিক (কিন্তু প্রস্তাবিত) লেবেল আইটেমগুলিকে AssociatedFiles হিসাবে TENSOR_AXIS_LABELS প্রতি আউটপুট শ্রেণীবিভাগ টেনসরের সাথে থাকে।

int32 ইনপুট টেনসর সহ মডেলগুলির জন্য মেটাডেটা প্রয়োজন কারণ এতে মডেলের টোকেনাইজারের জন্য ইনপুট প্রক্রিয়া ইউনিট রয়েছে। স্ট্রিং ইনপুট টেনসর সহ মডেলগুলির জন্য কোনও মেটাডেটার প্রয়োজন নেই৷

  • ইনপুট টেনসর
    • তিনটি ইনপুট টেনসর ( kTfLiteInt32 ) আকারের [batch_size x bert_max_seq_len] ইনপুট আইডি, মাস্ক আইডি এবং সেগমেন্ট আইডি প্রতিনিধিত্ব করে। এই ইনপুট স্বাক্ষরের জন্য মডেল মেটাডেটাতে একটি বার্ট টোকেনাইজার প্রক্রিয়া ইউনিট প্রয়োজন।
    • অথবা একটি ইনপুট টেনসর ( kTfLiteInt32 ) আকারের [batch_size x max_seq_len] ইনপুট আইডি প্রতিনিধিত্ব করে। এই ইনপুট স্বাক্ষরের জন্য মডেল মেটাডেটাতে একটি Regex Tokenizer প্রক্রিয়া ইউনিট প্রয়োজন।
    • অথবা একটি ইনপুট টেনসর ( kTfLiteString ) যা আকারহীন বা ইনপুট স্ট্রিং ধারণকারী আকৃতি [1] আছে।
  • কমপক্ষে একটি আউটপুট টেনসর ( kTfLiteFloat32 / kBool ) সহ:
    • N ক্লাস এবং আকৃতি [1 x N]
    • ঐচ্ছিক (কিন্তু প্রস্তাবিত) লেবেল মানচিত্র(গুলি) AssociatedFile-s টাইপ TENSOR_AXIS_LABELS সহ, প্রতি লাইনে একটি লেবেল রয়েছে৷ ফলাফলের class_name ক্ষেত্রটি পূরণ করতে প্রথম যেমন AssociatedFile (যদি থাকে) ব্যবহার করা হয়। display_name ক্ষেত্রটি AssociatedFile (যদি থাকে) থেকে পূর্ণ হয় যার লোকেলটি তৈরির সময় ব্যবহৃত TextClassifierOptions এর display_names_locale ক্ষেত্রের সাথে মেলে ("en" ডিফল্টরূপে, যেমন ইংরেজি)। এগুলোর কোনোটিই পাওয়া না গেলে, শুধুমাত্র ফলাফলের index ক্ষেত্রটি পূরণ করা হবে।

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

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

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

টেক্সট ক্লাসিফায়ার ফলাফল
শ্রেণীবদ্ধ করুন ( স্ট্রিং ইনপুট টেক্সট)
ইনপুট পাঠ্যের উপর শ্রেণীবিভাগ সম্পাদন করে।
অকার্যকর
বন্ধ ()
TextClassifier বন্ধ করে এবং পরিষ্কার করে।
স্ট্যাটিক টেক্সট ক্লাসিফায়ার
createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
একটি মডেল ফাইল এবং ডিফল্ট TextClassifier.TextClassifierOptions থেকে একটি TextClassifier উদাহরণ তৈরি করে।
স্ট্যাটিক টেক্সট ক্লাসিফায়ার
createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল )
একটি মডেল ফাইল এবং ডিফল্ট TextClassifier.TextClassifierOptions থেকে একটি TextClassifier উদাহরণ তৈরি করে।
স্ট্যাটিক টেক্সট ক্লাসিফায়ার
createFromOptions (প্রসঙ্গ প্রসঙ্গ, TextClassifier.TextClassifierOptions বিকল্প)
TextClassifier.TextClassifierOptions থেকে একটি TextClassifier উদাহরণ তৈরি করে।

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

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

পাবলিক টেক্সট ক্লাসিফায়ার রেজাল্ট শ্রেণীবদ্ধ করুন ( স্ট্রিং ইনপুট টেক্সট)

ইনপুট পাঠ্যের উপর শ্রেণীবিভাগ সম্পাদন করে।

পরামিতি
ইনপুট টেক্সট প্রক্রিয়াকরণের জন্য একটি String

পাবলিক শূন্য বন্ধ ()

TextClassifier বন্ধ করে এবং পরিষ্কার করে।

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

একটি মডেল ফাইল এবং ডিফল্ট TextClassifier.TextClassifierOptions থেকে একটি TextClassifier উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেলপথ সম্পদের মেটাডেটা সহ পাঠ্য মডেলের পথ।
নিক্ষেপ করে
TextClassifier তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক টেক্সটক্ল্যাসিফায়ার createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল)

একটি মডেল ফাইল এবং ডিফল্ট TextClassifier.TextClassifierOptions থেকে একটি TextClassifier উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেল ফাইল টেক্সট মডেল File উদাহরণ।
নিক্ষেপ করে
IO ব্যতিক্রম tflite মডেল ফাইল খোলার সময় যদি একটি I/O ত্রুটি ঘটে।
TextClassifier তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক টেক্সটক্ল্যাসিফায়ার createFromOptions (প্রসঙ্গ প্রসঙ্গ, TextClassifier.TextClassifierOptions বিকল্প)

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

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
বিকল্প একটি TextClassifier.TextClassifierOptions উদাহরণ।
নিক্ষেপ করে
TextClassifier তৈরির সময় যদি কোনো ত্রুটি থাকে।