ফায়ারবেসের জন্য এমএল কিট

বাস্তব-বিশ্বের সমস্যা সমাধানের জন্য আপনার অ্যাপগুলিতে মেশিন লার্নিং ব্যবহার করুন।

ML Kit হল একটি মোবাইল SDK যা Android এবং iOS অ্যাপগুলিতে Google-এর মেশিন লার্নিং দক্ষতাকে একটি শক্তিশালী কিন্তু সহজেই ব্যবহারযোগ্য প্যাকেজে নিয়ে আসে। আপনি নতুন হন বা মেশিন লার্নিংয়ে অভিজ্ঞ হন, আপনি কেবল কয়েকটি লাইন কোডের মাধ্যমে আপনার প্রয়োজনীয় কার্যকারিতা বাস্তবায়ন করতে পারেন। শুরু করার জন্য নিউরাল নেটওয়ার্ক বা মডেল অপ্টিমাইজেশন সম্পর্কে গভীর জ্ঞান থাকার প্রয়োজন নেই। অন্যদিকে, আপনি যদি একজন অভিজ্ঞ ML ডেভেলপার হন, তাহলে ML Kit সুবিধাজনক API প্রদান করে যা আপনার মোবাইল অ্যাপগুলিতে আপনার কাস্টম টেনসরফ্লো লাইট মডেলগুলি ব্যবহার করতে সহায়তা করে।

মূল ক্ষমতা

সাধারণ ব্যবহারের জন্য উৎপাদন-প্রস্তুত

ML Kit সাধারণ মোবাইল ব্যবহারের ক্ষেত্রে ব্যবহারের জন্য প্রস্তুত API গুলির একটি সেট নিয়ে আসে: টেক্সট সনাক্তকরণ, মুখ সনাক্তকরণ, ল্যান্ডমার্ক সনাক্তকরণ, বারকোড স্ক্যান করা, ছবি লেবেল করা এবং টেক্সটের ভাষা সনাক্তকরণ। কেবল ML Kit লাইব্রেরিতে ডেটা প্রেরণ করুন এবং এটি আপনাকে আপনার প্রয়োজনীয় তথ্য দেবে।

ডিভাইসে অথবা ক্লাউডে

ML Kit-এর নির্বাচিত API গুলি ডিভাইসে বা ক্লাউডে চলে। আমাদের ডিভাইসে API গুলি আপনার ডেটা দ্রুত প্রক্রিয়া করতে পারে এবং কোনও নেটওয়ার্ক সংযোগ না থাকলেও কাজ করতে পারে। অন্যদিকে, আমাদের ক্লাউড-ভিত্তিক API গুলি আপনাকে আরও উচ্চ স্তরের নির্ভুলতা প্রদানের জন্য Google Cloud এর মেশিন লার্নিং প্রযুক্তির শক্তি ব্যবহার করে।

কাস্টম মডেল স্থাপন করুন

যদি ML Kit-এর API গুলি আপনার ব্যবহারের ক্ষেত্রে প্রযোজ্য না হয়, তাহলে আপনি সর্বদা আপনার নিজস্ব TensorFlow Lite মডেলগুলি আনতে পারেন। Firebase-এ আপনার মডেলটি আপলোড করুন, এবং আমরা আপনার অ্যাপে এটি হোস্টিং এবং পরিবেশনের যত্ন নেব। ML Kit আপনার কাস্টম মডেলের API স্তর হিসেবে কাজ করে, এটি চালানো এবং ব্যবহার করা সহজ করে তোলে।

এটা কিভাবে কাজ করে?

ML Kit আপনার অ্যাপগুলিতে ML কৌশল প্রয়োগ করা সহজ করে তোলে, যেমন Google Cloud Vision API , TensorFlow Lite , এবং Android Neural Networks API, একটি একক SDK-তে একত্রিত করে। আপনার ক্লাউড-ভিত্তিক প্রক্রিয়াকরণের শক্তি, মোবাইল-অপ্টিমাইজড অন-ডিভাইস মডেলগুলির রিয়েল-টাইম ক্ষমতা, অথবা কাস্টম TensorFlow Lite মডেলগুলির নমনীয়তার প্রয়োজন হোক না কেন, ML Kit মাত্র কয়েকটি লাইন কোডের মাধ্যমে এটি সম্ভব করে তোলে।

ডিভাইসে বা ক্লাউডে কোন বৈশিষ্ট্যগুলি উপলব্ধ?

বৈশিষ্ট্য ডিভাইসে মেঘ
টেক্সট স্বীকৃতি
মুখ সনাক্তকরণ
বারকোড স্ক্যানিং
চিত্র লেবেলিং
বস্তু সনাক্তকরণ এবং ট্র্যাকিং
ল্যান্ডমার্ক স্বীকৃতি
ভাষা শনাক্তকরণ
অনুবাদ
স্মার্ট উত্তর
অটোএমএল মডেলের অনুমান
কাস্টম মডেল অনুমান

বাস্তবায়নের পথ

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

পরবর্তী পদক্ষেপ