Catch up on everthing we announced at this year's Firebase Summit. Learn more

ফায়ারবেস মেশিন লার্নিং

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

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

মূল ক্ষমতা

হোস্ট এবং কাস্টম মডেল স্থাপন

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

আপনার সাথে Firebase এমএল ব্যবহার করেন, তখন রিমোট কনফিগ , আপনি ভিন্ন ব্যবহারকারী বিভাগগুলির বিভিন্ন মডেলের পরিবেশন করতে পারেন, এবং A / B পরীক্ষা , আপনি সর্বোত্তম পারফর্ম মডেল এটি পরীক্ষা-নিরীক্ষা চালাতে পারেন (দেখুন অ্যাপল এবং অ্যান্ড্রয়েড সহায়িকা)।

স্বয়ংক্রিয়ভাবে মডেল প্রশিক্ষণ

Firebase ML এবং AutoML Vision Edge-এর সাহায্যে, আপনি সহজেই আপনার নিজস্ব TensorFlow Lite ইমেজ লেবেলিং মডেলগুলিকে প্রশিক্ষিত করতে পারেন, যা আপনি ফটোগ্রাফের ধারণাগুলি চিনতে আপনার অ্যাপে ব্যবহার করতে পারেন৷ প্রশিক্ষণ ডেটা আপলোড করুন—আপনার নিজের ছবি এবং লেবেল—এবং AutoML ভিশন এজ সেগুলিকে ক্লাউডে একটি কাস্টম মডেল প্রশিক্ষণের জন্য ব্যবহার করবে৷

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

Firebase ML সাধারণ মোবাইল ব্যবহারের ক্ষেত্রে ব্যবহারের জন্য প্রস্তুত API-এর একটি সেট নিয়ে আসে: পাঠ্য শনাক্ত করা, ছবি লেবেল করা এবং ল্যান্ডমার্ক চিহ্নিত করা। শুধু Firebase ML লাইব্রেরিতে ডেটা পাঠান এবং এটি আপনাকে আপনার প্রয়োজনীয় তথ্য দেয়। এই APIগুলি আপনাকে সর্বোচ্চ স্তরের নির্ভুলতা দিতে Google ক্লাউডের মেশিন লার্নিং প্রযুক্তির শক্তিকে কাজে লাগায়৷

ক্লাউড বনাম ডিভাইসে

Firebase ML-এর API রয়েছে যেগুলি হয় ক্লাউডে বা ডিভাইসে কাজ করে৷ যে যা মেশিন ডেটা আপনি এটি প্রদান সম্পর্কে অন্তর্দৃষ্টি আবিষ্কার এমএল মডেল ব্যবহার করে: আমরা যখন মেঘ API বা ডিভাইসে থাকা এপিআই হচ্ছে একটি এমএল এপিআই বর্ণনা, আমরা যা মেশিন সঞ্চালিত অনুমান বর্ণনা করছে। Firebase ML-এ, এটি হয় Google ক্লাউডে বা আপনার ব্যবহারকারীদের মোবাইল ডিভাইসে ঘটে।

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

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

Firebase ML অন-ডিভাইস কাস্টম মডেলগুলির চারপাশে দুটি মূল ক্ষমতা প্রদান করে:

  • কাস্টম মডেল স্থাপনার তাদের আমাদের সার্ভারে আপলোড করে আপনার ব্যবহারকারীদের ডিভাইসে স্থাপন কাস্টম মডেল। আপনার ফায়ারবেস-সক্ষম অ্যাপ চাহিদা অনুযায়ী ডিভাইসে মডেলটি ডাউনলোড করবে। এটি আপনাকে আপনার অ্যাপের প্রাথমিক ইনস্টলের আকার ছোট রাখতে দেয় এবং আপনি আপনার অ্যাপটি পুনঃপ্রকাশ না করেই ML মডেল অদলবদল করতে পারেন।

  • AutoML ভিশন এজ: এই সার্ভিসটির সাহায্যে একটি সহজ-থেকে-ব্যবহার ওয়েব ইন্টারফেসের সঙ্গে আপনার নিজের ডিভাইসে থাকা কাস্টম চিত্র শ্রেণীবিন্যাস মডেল তৈরি করতে সাহায্য করে। তারপরে, আপনি উপরে উল্লিখিত পরিষেবার সাথে আপনার তৈরি করা মডেলগুলি নির্বিঘ্নে হোস্ট করতে পারেন।

এমএল কিট: ডিভাইসে ব্যবহার করার জন্য প্রস্তুত মডেল

আপনি প্রাক প্রশিক্ষিত মডেলগুলি ডিভাইসে চালানোর যে জন্য খুঁজছেন, খুঁজে বার করো এমএল কিট । ML Kit iOS এবং Android এর জন্য উপলব্ধ, এবং অনেক ব্যবহারের ক্ষেত্রে API আছে:

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

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