এই ডকুমেন্টটিতে ব্যাখ্যা করা হয়েছে কীভাবে আপনার অ্যাপকে এমএল কিট ফর ফায়ারবেস (ML Kit for Firebase) থেকে আমাদের প্রস্তাবিত অন-ডিভাইস এবং ক্লাউড-ভিত্তিক মেশিন লার্নিং এপিআই-গুলোতে মাইগ্রেট করবেন। এপিআই-গুলোর বর্তমান সেটটি এখন নিম্নলিখিত দুটি প্রোডাক্টে বিভক্ত করা হয়েছে:
এমএল কিট (ML Kit) নামক একটি পণ্য, যেটিতে ডিভাইসের সমস্ত এপিআই (API) রয়েছে।
ফায়ারবেস মেশিন লার্নিং , যা ক্লাউড-ভিত্তিক এপিআই এবং কাস্টম মডেল ডেপ্লয়মেন্টের উপর কেন্দ্র করে তৈরি। ফায়ারবেস এমএল প্রত্যাখ্যান করা হচ্ছে।
- কাস্টম মডেল হোস্ট করতে এর পরিবর্তে ক্লাউড স্টোরেজ ব্যবহার করুন।
- স্থানীয় অনুমানের জন্য LiteRT ব্যবহার করুন।
আপনার যদি শুধু একটি অন-ডিভাইস সলিউশনের প্রয়োজন হয়, তবে এই ফ্রেমওয়ার্কটি আপনার অ্যাপে এমএল কিট (ML Kit) ইন্টিগ্রেট করাও সহজ করে তোলে।
অন-ডিভাইস এবং কাস্টম মডেল এপিআইগুলো কোথায় অ্যাক্সেস করা যাবে
এই বিভাগে বর্ণনা করা হয়েছে যে, এমএল কিট ফর ফায়ারবেস-এর অংশ হিসেবে থাকা অন-ডিভাইস এবং কাস্টম মডেল এপিআইগুলো কোথায় অ্যাক্সেস করা যাবে।
ডিভাইস-ভিত্তিক এপিআই
নিম্নলিখিত API-গুলো স্বতন্ত্র ML Kit SDK-তে রয়েছে।
- বারকোড স্ক্যানিং
- মুখ শনাক্তকরণ
- ছবির লেবেলিং
- বস্তু সনাক্তকরণ এবং ট্র্যাকিং
- পাঠ্য শনাক্তকরণ
- ভাষা আইডি
- স্মার্ট উত্তর
- অনুবাদ করুন
- অটোএমএল ভিশন এজ ইনফারেন্স এপিআই
এমএল কিট ফর ফায়ারবেস এসডিকে-তে থাকা বিদ্যমান অন-ডিভাইস ভিত্তিক এপিআইগুলো অপ্রচলিত (ডেপ্রিকেটেড) বলে গণ্য করা হয়েছে এবং ১৫ জুন, ২০২৭ থেকে এগুলো কাজ করা বন্ধ করে দেবে।
আপনি যদি বর্তমানে আপনার অ্যাপে এই API-গুলো ব্যবহার করে থাকেন, তাহলে Android-এর জন্য ML Kit মাইগ্রেশন গাইড এবং iOS-এর জন্য ML Kit মাইগ্রেশন গাইড অনুসরণ করে ML Kit SDK-তে মাইগ্রেট করুন।
কাস্টম মডেল এপিআই
কাস্টম মডেল হোস্ট করতে ক্লাউড স্টোরেজ ব্যবহার করুন। মডেল ডাউনলোড করার জন্য, আপনার অ্যাপে অবশ্যই ক্লাউড স্টোরেজ বাকেট থেকে মডেল ডাউনলোড করার কোড অন্তর্ভুক্ত থাকতে হবে।
ML Kit for Firebase SDK-তে থাকা বিদ্যমান কাস্টম মডেল ইন্টারপ্রেটারটি এখন অপ্রচলিত এবং এটি বন্ধ করে দেওয়া হবে। আমরা ইনফারেন্সের জন্য সরাসরি LiteRT রানটাইম ব্যবহার করার পরামর্শ দিচ্ছি। বিকল্পভাবে, যদি আপনি শুধুমাত্র ইমেজ লেবেলিং এবং অবজেক্ট ডিটেকশন ও ট্র্যাকিং এপিআই-এর জন্য কাস্টম মডেল ব্যবহার করতে চান, তাহলে এখন আপনি সরাসরি ML Kit-এর এই এপিআইগুলোতে কাস্টম মডেল ব্যবহার করতে পারবেন।
আপনি যদি Firebase ML থেকে Cloud Storage-এ স্থানান্তরিত হন, তাহলে বিস্তারিত নির্দেশাবলীর জন্য মাইগ্রেশন গাইডটি দেখুন।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
এই পরিবর্তনের কারণ কী?
পণ্যটি কী ধরনের সমাধান দিচ্ছে তা স্পষ্ট করার জন্য আমরা এই পরিবর্তনটি করছি। এই পরিবর্তনের ফলে, এমএল কিট এসডিকে এখন সম্পূর্ণরূপে অন-ডিভাইস মেশিন লার্নিং-এর উপর মনোনিবেশ করছে, যেখানে সমস্ত ডেটা প্রসেসিং ডিভাইসের মধ্যেই সম্পন্ন হয় এবং এটি ডেভেলপারদের জন্য বিনামূল্যে উপলব্ধ। ফায়ারবেস এমএল কিট-এর অংশ হিসেবে থাকা পূর্বে বাতিলকৃত ক্লাউড পরিষেবাগুলো এখন সরাসরি গুগল ক্লাউডের মাধ্যমে পাওয়া যাবে। ফায়ারবেস এমএল-এর মাধ্যমে উপলব্ধ ক্লাউড পরিষেবাগুলো জুন ২০২৭-এ বন্ধ করে দেওয়া হবে।
অন-ডিভাইস এপিআই-এর ক্ষেত্রে, এমএল কিট এসডিকে ডেভেলপারদের জন্য তাদের অ্যাপে এমএল কিট ইন্টিগ্রেট করা সহজ করে তোলে। এরপর থেকে, আপনাকে শুধু অ্যাপের প্রজেক্টে ডিপেন্ডেন্সিগুলো যোগ করতে হবে এবং তারপর এপিআই ব্যবহার শুরু করতে হবে। শুধুমাত্র অন-ডিভাইস এপিআই ব্যবহার করার জন্য একটি ফায়ারবেস প্রজেক্ট সেট আপ করার কোনো প্রয়োজন নেই।
ফায়ারবেসে হোস্ট করা আমার মডেলগুলোর কী হবে?
আপনার Firebase ML-এ হোস্ট করা মডেলগুলো ১৫ই জুন, ২০২৭-এ পরিষেবাটি বন্ধ না হওয়া পর্যন্ত উপলব্ধ থাকবে।
আপনার Firebase ML হোস্টেড মডেলগুলো ক্লাউড স্টোরেজে স্থানান্তর করতে এবং আপনার অ্যাপ আপডেট করতে মাইগ্রেশন গাইডটি অনুসরণ করুন।
নতুন এমএল কিট এসডিকে-তে স্থানান্তরিত হলে আমি কী কী সুবিধা পাব?
নতুন SDK-তে স্থানান্তরিত হলে আপনার অ্যাপ্লিকেশনগুলো ডিভাইসের API-গুলোর সর্বশেষ বাগ ফিক্স এবং উন্নতিগুলোর সুবিধা পাবে। উদাহরণস্বরূপ, প্রথম রিলিজের কয়েকটি পরিবর্তন নিচে দেওয়া হলো:
এখন আপনি আপনার অ্যাপে কাস্টম ইমেজ ক্লাসিফিকেশন মডেল ইন্টিগ্রেট করতে এবং রিয়েল-টাইম ইন্টারেক্টিভ ইউজার এক্সপেরিয়েন্স তৈরি করতে কাস্টম ইমেজ লেবেলিং এবং কাস্টম অবজেক্ট ডিটেকশন ও ট্র্যাকিং এপিআই ব্যবহার করতে পারেন।
সমস্ত এপিআই-তে অ্যান্ড্রয়েড জেটপ্যাক লাইফসাইকেল সাপোর্ট যুক্ত করা হয়েছে। এখন আপনি
addObserverব্যবহার করে, অ্যাপটি স্ক্রিন রোটেট করলে বা ব্যবহারকারী/সিস্টেম দ্বারা বন্ধ করা হলে, এমএল কিট এপিআই-গুলোর সূচনা এবং সমাপ্তি স্বয়ংক্রিয়ভাবে পরিচালনা করতে পারবেন। এর ফলে CameraX-এর সাথে ইন্টিগ্রেশন আরও সহজ হয়।
সর্বশেষ পরিবর্তনগুলোর সম্পূর্ণ তালিকা এমএল কিট এসডিকে রিলিজ নোটে পাওয়া যাবে।
আমি বর্তমানে এমএল কিট ফর ফায়ারবেস ব্যবহার করছি, আমাকে কখন মাইগ্রেট করতে হবে?
২০২৭ সালের ১৫ই জুন ফায়ারবেস এমএল বন্ধ করে দেওয়া হবে।
আপনাকে অবশ্যই ML Kit for Firebase SDK থেকে ML Kit SDK-তে মাইগ্রেট করতে হবে।
আপনি যদি ML Kit for Firebase SDK-এর মাধ্যমে ক্লাউড এপিআই ব্যবহার করে থাকেন, তবে আপনাকে অবশ্যই সরাসরি ক্লাউড ভিশন এপিআই ব্যবহার শুরু করতে হবে।
আপনি যদি Firebase ML Custom Model Deployment ব্যবহার করে থাকেন, তাহলে আপনাকে অবশ্যই আপনার কাস্টম মডেলগুলো ক্লাউড স্টোরেজে স্থানান্তর করতে হবে।