NLClassifier

পাবলিক ক্লাস এনএলসি ক্লাসিফায়ার

প্রাকৃতিক ভাষা শ্রেণীবিভাগের কাজের জন্য Classifier API, স্ট্রিংকে বিভিন্ন শ্রেণীতে শ্রেণীবদ্ধ করে।

API নিম্নলিখিত ইনপুট/আউটপুট টেনসর সহ একটি TFLite মডেল আশা করে:

  • ইনপুট টেনসর (kTfLiteString)
    • মডেলের ইনপুট, একটি স্ট্রিং গ্রহণ করে।
  • আউটপুট স্কোর টেনসর (kTfLiteUInt8/kTfLiteInt8/kTfLiteInt16/kTfLiteFloat32/kTfLiteFloat64/kTfLiteBool)
    • প্রতিটি ক্লাসের জন্য আউটপুট স্কোর, যদি টাইপটি Int প্রকারের একটি হয় তবে এটিকে ডিকুয়ান্টাইজ করুন, যদি এটি Bool টাইপ হয়, মানগুলি যথাক্রমে 0.0 এবং 1.0 এ রূপান্তর করুন।
    • লেবেলগুলির জন্য মেটাডেটাতে একটি ঐচ্ছিক সংশ্লিষ্ট ফাইল থাকতে পারে, ফাইলটি প্রতি লাইনে একটি লেবেল সহ একটি প্লেইন টেক্সট ফাইল হওয়া উচিত, লেবেলের সংখ্যাটি মডেলের আউটপুটগুলির বিভাগের সংখ্যার সাথে মেলে। আউটপুট লেবেল টেনসর: ঐচ্ছিক (kTfLiteString) - প্রতিটি ক্লাসের জন্য আউটপুট ক্লাসনেম, স্কোর সহ একই দৈর্ঘ্যের হওয়া উচিত। এই টেনসর উপস্থিত না থাকলে, API ক্লাসের নাম হিসাবে স্কোর সূচক ব্যবহার করে। - আউটপুট স্কোর টেনসরের ইতিমধ্যেই একটি সংশ্লিষ্ট লেবেল ফাইল থাকলে উপেক্ষা করা হবে।
  • ঐচ্ছিক আউটপুট লেবেল টেনসর (kTfLiteString/kTfLiteInt32)
    • প্রতিটি শ্রেণীর জন্য আউটপুট ক্লাসনেম, স্কোর সহ একই দৈর্ঘ্যের হওয়া উচিত। এই টেনসর উপস্থিত না থাকলে, API ক্লাসের নাম হিসাবে স্কোর সূচক ব্যবহার করে।
    • আউটপুট স্কোর টেনসরের ইতিমধ্যেই একটি সংশ্লিষ্ট লেব ফাইল থাকলে উপেক্ষা করা হবে।

ডিফল্টরূপে API NLClassifier.NLClassifierOptions এ ডিফল্ট কনফিগারেশন সহ ইনপুট/আউটপুট টেনসর খুঁজে বের করার চেষ্টা করে। টেনসর সূচকের উপরে টেনসরের নাম অগ্রাধিকার দিয়ে। বিকল্পটি বিভিন্ন TFLite মডেলের জন্য কনফিগারযোগ্য।

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

ক্লাস এনএলসি ক্লাসিফায়ার।এনএলসি ক্লাসিফায়ার অপশন মডেলের ইনপুট এবং আউটপুট টেনসর সনাক্ত করার বিকল্প।

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

তালিকা < বিভাগ >
শ্রেণীবদ্ধ করুন ( স্ট্রিং টেক্সট)
একটি স্ট্রিং ইনপুটে শ্রেণীবিভাগ সঞ্চালন করে, শ্রেণীবদ্ধ Category প্রদান করে।
স্ট্যাটিক NLC ক্লাসিফায়ার
createFromBufferAndOptions ( ByteBuffer modelBuffer, NLCclassifier.NLCclassifierOptions বিকল্প)
একটি মডেল ByteBuffer এবং NLClassifier.NLClassifierOptions সহ NLClassifier তৈরি করে।
স্ট্যাটিক NLC ক্লাসিফায়ার
createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
ডিফল্ট NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।
স্ট্যাটিক NLC ক্লাসিফায়ার
createFromFile ( ফাইল মডেল ফাইল)
ডিফল্ট NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।
স্ট্যাটিক NLC ক্লাসিফায়ার
createFromFileAndOptions ( ফাইল মডেলফাইল, NLCclassifier.NLCclassifierOptions বিকল্প)
NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।
স্ট্যাটিক NLC ক্লাসিফায়ার
createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, NLCclassifier.NLCclassifierOptions বিকল্প)
NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।

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

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

সর্বজনীন তালিকা < বিভাগ > শ্রেণীবদ্ধ করুন ( স্ট্রিং পাঠ্য)

একটি স্ট্রিং ইনপুটে শ্রেণীবিভাগ সঞ্চালন করে, শ্রেণীবদ্ধ Category প্রদান করে।

পরামিতি
পাঠ্য মডেলে পাঠ্য ইনপুট করুন
রিটার্নস
  • বিভাগের ফলাফলের একটি তালিকা

পাবলিক স্ট্যাটিক NLC Classifier createFromBufferAndOptions ( ByteBuffer modelBuffer, NLCclassifier.NLCclassifierOptions অপশন)

একটি মডেল ByteBuffer এবং NLClassifier.NLClassifierOptions সহ NLClassifier তৈরি করে।

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

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

ডিফল্ট NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।

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

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

ডিফল্ট NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।

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

পাবলিক স্ট্যাটিক NLC ক্লাসিফায়ার createFromFileAndOptions ( ফাইল মডেল ফাইল, এনএলসি ক্লাসিফায়ার।এনএলসি ক্লাসিফায়ার অপশন বিকল্প)

NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।

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

পাবলিক স্ট্যাটিক NLC ক্লাসিফায়ার createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, NLCclassifier.NLCclassifierOptions বিকল্প)

NLClassifier.NLClassifierOptions থেকে NLClassifier তৈরি করে।

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