Model

পাবলিক ক্লাস মডেল

একটি TFLite মডেল এবং একটি TFLite দোভাষীর জন্য র‍্যাপার ক্লাস৷

দ্রষ্টব্য: একটি Model একবারে শুধুমাত্র 1টি TFLite মডেল ধারণ করতে পারে এবং এটি চালানোর জন্য সর্বদা একটি TFLite দোভাষী উদাহরণ ধারণ করে৷

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

ক্লাস মডেল।নির্মাতা এই শ্রেণীটি অবজ্ঞা করা হয়েছে। অনুগ্রহ করে Model.createModel(Context, String, Options) ব্যবহার করুন।
enum মডেল।ডিভাইস শ্রেণীবিভাগ কার্যকর করার জন্য ব্যবহৃত রানটাইম ডিভাইসের ধরন।
ক্লাস মডেল। অপশন মডেল চালানোর জন্য বিকল্প.

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

অকার্যকর
স্ট্যাটিক মডেল
createModel (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, মডেল। বিকল্প বিকল্প)
সম্পদ থেকে একটি মডেল লোড করুন এবং প্রদত্ত বিকল্পগুলির সাথে TFLite দোভাষী শুরু করুন৷
স্ট্যাটিক মডেল
createModel (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
সম্পদ থেকে একটি মডেল লোড করে এবং TFLite ইন্টারপ্রেটার শুরু করে।
ম্যাপডবাইটবাফার
তথ্য নাও ()
মেমরি-ম্যাপ করা মডেল ডেটা প্রদান করে।
টেনসর
getInputTensor (int inputIndex)
প্রদত্ত ইনপুট সূচকের সাথে যুক্ত টেনসর পায়।
টেনসর
getOutputTensor (int outputIndex)
প্রদত্ত আউটপুট সূচকের সাথে যুক্ত টেনসর পায়।
int[]
getOutputTensorShape (int outputIndex)
আউটপুট আকৃতি প্রদান করে।
স্ট্রিং
getPath ()
সম্পদে সংরক্ষিত মডেল ফাইলের পাথ ফেরত দেয়।
অকার্যকর
চালান ( অবজেক্ট [] ইনপুট, মানচিত্র < পূর্ণসংখ্যা , অবজেক্ট > আউটপুট)
একাধিক ইনপুটে মডেল অনুমান চালায়, এবং একাধিক আউটপুট প্রদান করে।

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

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

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

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

সম্পদ থেকে একটি মডেল লোড করুন এবং প্রদত্ত বিকল্পগুলির সাথে TFLite দোভাষী শুরু করুন৷

পরামিতি
প্রসঙ্গ অ্যাপ প্রসঙ্গ।
মডেলপথ মডেল ফাইলের পথ।
বিকল্প মডেল চালানোর জন্য বিকল্প.
নিক্ষেপ করে
IO ব্যতিক্রম মডেল ফাইল খোলার সময় যদি কোন ব্যতিক্রম ঘটে।
আরো দেখুন

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

সম্পদ থেকে একটি মডেল লোড করে এবং TFLite ইন্টারপ্রেটার শুরু করে।

ডিফল্ট বিকল্পগুলি হল: (1) CPU ডিভাইস; (2) এক থ্রেড।

পরামিতি
প্রসঙ্গ অ্যাপ প্রসঙ্গ।
মডেলপথ মডেল ফাইলের পথ।
নিক্ষেপ করে
IO ব্যতিক্রম মডেল ফাইল খোলার সময় যদি কোন ব্যতিক্রম ঘটে।

সর্বজনীন MappedByteBuffer getData ()

মেমরি-ম্যাপ করা মডেল ডেটা প্রদান করে।

পাবলিক টেনসর getInputTensor (int inputIndex)

প্রদত্ত ইনপুট সূচকের সাথে যুক্ত টেনসর পায়।

পরামিতি
inputIndex
নিক্ষেপ করে
অবৈধ রাজ্য ব্যতিক্রম যদি দোভাষী বন্ধ থাকে।

পাবলিক টেনসর getOutputTensor (int outputIndex)

প্রদত্ত আউটপুট সূচকের সাথে যুক্ত টেনসর পায়।

পরামিতি
আউটপুট ইনডেক্স
নিক্ষেপ করে
অবৈধ রাজ্য ব্যতিক্রম যদি দোভাষী বন্ধ থাকে।

পাবলিক int[] getOutputTensorShape (int outputIndex)

আউটপুট আকৃতি প্রদান করে। উপযোগী যদি আউটপুট আকৃতি শুধুমাত্র গ্রাফ তৈরি করার সময় নির্ধারিত হয়।

পরামিতি
আউটপুট ইনডেক্স
নিক্ষেপ করে
অবৈধ রাজ্য ব্যতিক্রম যদি দোভাষী বন্ধ থাকে।

সর্বজনীন স্ট্রিং getPath ()

সম্পদে সংরক্ষিত মডেল ফাইলের পাথ ফেরত দেয়।

সর্বজনীন অকার্যকর রান ( অবজেক্ট [] ইনপুট, মানচিত্র < পূর্ণসংখ্যা , অবজেক্ট > আউটপুট)

একাধিক ইনপুটে মডেল অনুমান চালায়, এবং একাধিক আউটপুট প্রদান করে।

পরামিতি
ইনপুট ইনপুট ডেটার একটি অ্যারে। ইনপুটগুলি মডেলের ইনপুটগুলির মতো একই ক্রমে হওয়া উচিত৷ প্রতিটি ইনপুট একটি অ্যারে বা বহুমাত্রিক অ্যারে, অথবা int, ফ্লোট, লং এবং বাইট সহ আদিম প্রকারের ByteBuffer হতে পারে। ByteBuffer হল বড় ইনপুট ডেটা পাস করার পছন্দের উপায়, যেখানে স্ট্রিং প্রকারের জন্য (মাল্টি-ডাইমেনশনাল) অ্যারে ইনপুট পাথ ব্যবহার করা প্রয়োজন। যখন ByteBuffer ব্যবহার করা হয়, মডেল অনুমান করা না হওয়া পর্যন্ত এর বিষয়বস্তু অপরিবর্তিত থাকা উচিত।
আউটপুট আউটপুট ডেটার বহুমাত্রিক অ্যারেতে একটি মানচিত্র ম্যাপিং আউটপুট সূচক বা int, ফ্লোট, লং এবং বাইট সহ আদিম প্রকারের ByteBuffer s। এটি শুধুমাত্র আউটপুট ব্যবহার করার জন্য এন্ট্রি রাখা প্রয়োজন.