মিডিয়াপাইপ টাস্কগুলি মিডিয়াপাইপ সলিউশন স্যুটের মূল প্রোগ্রামিং ইন্টারফেস প্রদান করে, যার মধ্যে ন্যূনতম কোড সহ ডিভাইসগুলিতে উদ্ভাবনী এমএল সমাধান স্থাপনের জন্য লাইব্রেরির একটি সেট রয়েছে। এটি অ্যান্ড্রয়েড, ওয়েব/জাভাস্ক্রিপ্ট, পাইথন সহ একাধিক প্ল্যাটফর্ম সমর্থন করে এবং iOS এর জন্য সমর্থন শীঘ্রই আসছে।
ব্যবহার করা সহজ, ভালভাবে সংজ্ঞায়িত ক্রস-প্ল্যাটফর্ম APIs
কোডের মাত্র 5 লাইন দিয়ে এমএল ইনফারেন্স চালান। আপনার নিজস্ব ML বৈশিষ্ট্যগুলি তৈরি করতে বিল্ডিং ব্লক হিসাবে MediaPipe টাস্কগুলিতে শক্তিশালী এবং সহজেই ব্যবহারযোগ্য সমাধান APIগুলি ব্যবহার করুন৷
কাস্টমাইজযোগ্য সমাধান
আপনি MediaPipe Tasks প্রদান করে সমস্ত সুবিধার সুবিধা নিতে পারেন এবং Model Maker-এর মাধ্যমে আপনার নিজস্ব ডেটা দিয়ে তৈরি মডেলগুলি ব্যবহার করে সহজেই কাস্টমাইজ করতে পারেন৷ উদাহরণস্বরূপ, আপনি এমন একটি মডেল তৈরি করতে পারেন যা Model Maker GestureRecognizer API ব্যবহার করে আপনার সংজ্ঞায়িত কাস্টম অঙ্গভঙ্গিগুলিকে চিনতে পারে এবং Tasks GestureRecognizer API ব্যবহার করে মডেলটিকে পছন্দসই প্ল্যাটফর্মে স্থাপন করতে পারেন।
উচ্চ কর্মক্ষমতা ML পাইপলাইন
সাধারণ অন-ডিভাইস ML সমাধানগুলি একাধিক ML এবং নন-ML ব্লককে একত্রিত করে, কর্মক্ষমতা ধীর করে। মিডিয়াপাইপ টাস্কস রিয়েল টাইম অন-ডিভাইস ব্যবহারের ক্ষেত্রে প্রয়োজন মেটাতে CPU, GPU এবং TPU-তে এন্ড-টু-এন্ড ত্বরণ সহ অপ্টিমাইজ করা এমএল পাইপলাইন সরবরাহ করে।
সমর্থিত প্ল্যাটফর্ম
এই বিভাগটি প্রতিটি সমর্থিত প্ল্যাটফর্মের জন্য MediaPipe টাস্কগুলির একটি ওভারভিউ প্রদান করে। নির্দিষ্ট বাস্তবায়নের জন্য, প্রতিটি কাজের জন্য প্ল্যাটফর্ম-নির্দিষ্ট উন্নয়ন নির্দেশিকা দেখুন। একটি প্ল্যাটফর্মে MediaPipe টাস্ক ব্যবহার করার জন্য আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করতে সাহায্যের জন্য, প্ল্যাটফর্ম সেটআপ গাইডগুলি দেখুন৷
অ্যান্ড্রয়েড
অ্যান্ড্রয়েডের জন্য মিডিয়াপিপ টাস্ক জাভা API প্যাকেজগুলিতে বিভক্ত যা দৃষ্টি, প্রাকৃতিক ভাষা এবং অডিও সহ প্রধান ডোমেনে ML কার্য সম্পাদন করে। নিম্নলিখিত নির্ভরতাগুলির একটি তালিকা রয়েছে যা আপনি এই APIগুলি সক্ষম করতে আপনার Android অ্যাপ বিকাশ প্রকল্পে যুক্ত করতে পারেন:
dependencies {
implementation 'com.google.mediapipe:tasks-vision:latest.release'
implementation 'com.google.mediapipe:tasks-text:latest.release'
implementation 'com.google.mediapipe:tasks-audio:latest.release'
}
সুনির্দিষ্ট বাস্তবায়নের বিশদ বিবরণের জন্য, MediaPipe Tasks-এ প্রতিটি সমাধানের জন্য প্ল্যাটফর্ম-নির্দিষ্ট উন্নয়ন নির্দেশিকা দেখুন।
পাইথন
MediaPipe Tasks Python API-এর সমাধানের জন্য কয়েকটি প্রধান মডিউল রয়েছে যা দৃষ্টি, প্রাকৃতিক ভাষা এবং অডিও সহ প্রধান ডোমেনে ML কার্য সম্পাদন করে। নিম্নলিখিতটি আপনাকে ইনস্টল কমান্ড এবং আমদানির একটি তালিকা দেখায় যা আপনি এই APIগুলি সক্ষম করতে আপনার পাইথন বিকাশ প্রকল্পে যুক্ত করতে পারেন:
$ python -m pip install mediapipe
import mediapipe as mp
from mediapipe.tasks import python
from mediapipe.tasks.python import vision
from mediapipe.tasks.python import text
from mediapipe.tasks.python import audio
সুনির্দিষ্ট বাস্তবায়নের বিশদ বিবরণের জন্য, MediaPipe Tasks-এ প্রতিটি সমাধানের জন্য প্ল্যাটফর্ম-নির্দিষ্ট উন্নয়ন নির্দেশিকা দেখুন।
ওয়েব এবং জাভাস্ক্রিপ্ট
MediaPipe টাস্ক ওয়েব জাভাস্ক্রিপ্ট API প্যাকেজগুলিতে বিভক্ত যা দৃষ্টি, প্রাকৃতিক ভাষা এবং অডিও সহ প্রধান ডোমেনে ML কার্য সম্পাদন করে। নিম্নলিখিত স্ক্রিপ্ট আমদানির একটি তালিকা রয়েছে যা আপনি এই APIগুলি সক্ষম করতে আপনার ওয়েব এবং জাভাস্ক্রিপ্ট বিকাশ প্রকল্পে যুক্ত করতে পারেন:
<head>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/vision_bundle.js"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-text/text_bundle.js"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-audio/audio_bundle.js"
crossorigin="anonymous"></script>
</head>
সুনির্দিষ্ট বাস্তবায়নের বিশদ বিবরণের জন্য, MediaPipe Tasks-এ প্রতিটি সমাধানের জন্য প্ল্যাটফর্ম-নির্দিষ্ট উন্নয়ন নির্দেশিকা দেখুন।