TensorFlow Lite-এর জন্য পূর্ব-প্রশিক্ষিত মডেল

ইতিমধ্যেই বিভিন্ন ধরনের প্রশিক্ষিত, ওপেন সোর্স মডেল রয়েছে যা আপনি টেনসরফ্লো লাইটের সাথে সাথেই ব্যবহার করতে পারেন অনেক মেশিন লার্নিং কাজগুলি সম্পন্ন করতে। প্রাক-প্রশিক্ষিত টেনসরফ্লো লাইট মডেল ব্যবহার করে আপনি আপনার মোবাইল এবং এজ ডিভাইস অ্যাপ্লিকেশনে দ্রুত মেশিন লার্নিং কার্যকারিতা যোগ করতে পারবেন, কোনো মডেল তৈরি ও প্রশিক্ষণ ছাড়াই। এই নির্দেশিকা আপনাকে TensorFlow Lite-এর সাথে ব্যবহারের জন্য প্রশিক্ষিত মডেল খুঁজে পেতে এবং সিদ্ধান্ত নিতে সাহায্য করে।

আপনি TensorFlow Lite উদাহরণ বিভাগে সাধারণ ব্যবহারের ক্ষেত্রের উপর ভিত্তি করে এখনই TensorFlow Lite মডেল ব্রাউজ করা শুরু করতে পারেন, অথবা TensorFlow Hub- এ মডেলের একটি বড় সেট ব্রাউজ করতে পারেন।

আপনার আবেদনের জন্য একটি মডেল খুঁজুন

আপনার ব্যবহারের ক্ষেত্রে একটি বিদ্যমান TensorFlow Lite মডেল খুঁজে পাওয়া কঠিন হতে পারে আপনি যা করার চেষ্টা করছেন তার উপর নির্ভর করে। TensorFlow Lite ব্যবহার করার জন্য মডেলগুলি আবিষ্কার করার জন্য এখানে কয়েকটি প্রস্তাবিত উপায় রয়েছে:

উদাহরণ স্বরূপ: TensorFlow Lite-এর সাথে মডেলগুলি খুঁজে বের করার এবং ব্যবহার শুরু করার দ্রুততম উপায় হল TensorFlow Lite Examples বিভাগে ব্রাউজ করে এমন মডেলগুলি খুঁজে বের করা যা আপনার ব্যবহারের ক্ষেত্রের অনুরূপ একটি কার্য সম্পাদন করে৷ উদাহরণগুলির এই সংক্ষিপ্ত ক্যাটালগটি সাধারণ ব্যবহারের ক্ষেত্রে মডেলগুলির ব্যাখ্যা সহ মডেলগুলি এবং নমুনা কোডগুলি আপনাকে দৌড়ানো এবং ব্যবহার করা শুরু করতে দেয়৷

ডেটা ইনপুট প্রকার অনুসারে: আপনার ব্যবহারের ক্ষেত্রে অনুরূপ উদাহরণগুলি দেখার পাশাপাশি, আপনার নিজের ব্যবহারের জন্য মডেলগুলি আবিষ্কার করার আরেকটি উপায় হল আপনি যে ধরনের ডেটা প্রক্রিয়া করতে চান, যেমন অডিও, পাঠ্য, ছবি বা ভিডিও ডেটা বিবেচনা করা৷ মেশিন লার্নিং মডেলগুলি প্রায়শই এই ধরণের ডেটাগুলির একটির সাথে ব্যবহারের জন্য ডিজাইন করা হয়, তাই আপনি যে ডেটা টাইপ ব্যবহার করতে চান তা পরিচালনা করে এমন মডেলগুলি সন্ধান করা আপনাকে কোন মডেলগুলি বিবেচনা করতে হবে তা সংকুচিত করতে সহায়তা করতে পারে৷ TensorFlow Hub- এ, আপনি মডেল ডেটা প্রকার দেখতে এবং আপনার তালিকা সংকুচিত করতে সমস্যা ডোমেন ফিল্টার ব্যবহার করতে পারেন।

নিম্নলিখিতগুলি সাধারণ ব্যবহারের ক্ষেত্রে টেনসরফ্লো হাবের টেনসরফ্লো লাইট মডেলগুলির লিঙ্কগুলিকে তালিকাভুক্ত করে:

অনুরূপ মডেলগুলির মধ্যে চয়ন করুন

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

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

মডেলের জন্য উত্স

TensorFlow Lite-এর সাথে ব্যবহারের জন্য মডেলগুলি খুঁজে পেতে এবং নির্বাচন করার জন্য আপনার প্রথম গন্তব্য হিসাবে TensorFlow Lite উদাহরণ বিভাগ এবং TensorFlow Hub ব্যবহার করুন। এই উত্সগুলিতে সাধারণত টেনসরফ্লো লাইটের সাথে ব্যবহারের জন্য আপ টু ডেট, কিউরেটেড মডেল থাকে এবং আপনার বিকাশ প্রক্রিয়াকে ত্বরান্বিত করতে ঘন ঘন নমুনা কোড অন্তর্ভুক্ত করে।

টেনসরফ্লো মডেল

নিয়মিত TensorFlow মডেলকে TensorFlow Lite ফরম্যাটে রূপান্তর করা সম্ভব। মডেল রূপান্তর সম্পর্কে আরও তথ্যের জন্য, TensorFlow Lite Converter ডকুমেন্টেশন দেখুন। আপনি টেনসরফ্লো হাব এবং টেনসরফ্লো মডেল গার্ডেনে টেনসরফ্লো মডেলগুলি খুঁজে পেতে পারেন।