MediaPipe टास्क

MediaPipe Tasks, MediaPipe Solutions सुइट का मुख्य प्रोग्रामिंग इंटरफ़ेस है. इसमें, कम से कम कोड का इस्तेमाल करके डिवाइसों पर नए एमएल सलूशन डिप्लॉय करने के लिए, लाइब्रेरी का एक सेट भी शामिल है. यह कई प्लैटफ़ॉर्म पर काम करता है. जैसे, Android, Web / JavaScript, और Python. यह iOS पर जल्द ही उपलब्ध होगा.

इस्तेमाल करने में आसान, क्रॉस-प्लैटफ़ॉर्म एपीआई
सिर्फ़ पांच लाइनों के कोड की मदद से एमएल इन्फ़रेंस चलाएं. MediaPipe Tasks में मौजूद, इस्तेमाल में आसान और बेहतरीन समाधान वाले एपीआई का इस्तेमाल करके, एमएल की अपनी सुविधाएँ बनाएँ.

अपनी ज़रूरत के मुताबिक समाधान
MediaPipe Tasks की सभी सुविधाओं का इस्तेमाल किया जा सकता है. साथ ही, Model Maker की मदद से, अपने डेटा के आधार पर बनाए गए मॉडल का इस्तेमाल करके, इसे आसानी से अपनी ज़रूरत के मुताबिक बनाया जा सकता है. उदाहरण के लिए, Model Maker GestureRecognizer API का इस्तेमाल करके, कस्टम जेस्चर पहचानने वाला मॉडल बनाया जा सकता है. साथ ही, Tasks GestureRecognizer API का इस्तेमाल करके, मॉडल को अपने हिसाब से चुने गए प्लैटफ़ॉर्म पर डिप्लॉय किया जा सकता है.

बेहतर परफ़ॉर्मेंस वाली एमएल पाइपलाइन
डिवाइस पर काम करने वाले सामान्य एमएल समाधान, एमएल और नॉन-एमएल के कई ब्लॉक को एक साथ जोड़ते हैं. इससे परफ़ॉर्मेंस धीमी हो जाती है. MediaPipe Tasks, सीपीयू, जीपीयू, और टीपीयू पर एंड-टू-एंड ऐक्सलरेशन के साथ ऑप्टिमाइज़ की गई एमएल पाइपलाइन उपलब्ध कराता है. इससे, डिवाइस पर रीयल टाइम में इस्तेमाल होने वाले मामलों की ज़रूरतों को पूरा किया जा सकता है.

डेटा डालने और 360 डिग्री में, वीडियो चलाने की सुविधा देने वाले प्लैटफ़ॉर्म

इस सेक्शन में, MediaPipe Tasks के बारे में खास जानकारी दी गई है. यह जानकारी, हर उस प्लैटफ़ॉर्म के लिए है जिस पर MediaPipe Tasks काम करता है. खास तौर पर लागू करने के लिए, हर टास्क के लिए प्लैटफ़ॉर्म के हिसाब से डेवलपमेंट की गाइड देखें. किसी प्लैटफ़ॉर्म पर MediaPipe Tasks का इस्तेमाल करने के लिए, डेवलपमेंट एनवायरमेंट सेट अप करने में मदद पाने के लिए, प्लैटफ़ॉर्म की सेटअप गाइड देखें.

Android

Android के लिए MediaPipe Tasks Java 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 में हर समाधान के लिए, प्लैटफ़ॉर्म के हिसाब से डेवलपमेंट की गाइड देखें.

Python

MediaPipe Tasks के Python API में कुछ मुख्य मॉड्यूल होते हैं. ये मॉड्यूल, विज़न, नैचुरल लैंग्वेज, और ऑडियो जैसे मुख्य डोमेन में एमएल टास्क पूरे करते हैं. यहां इंस्टॉल करने का निर्देश और उन इंपोर्ट की सूची दी गई है जिन्हें इन एपीआई को चालू करने के लिए, अपने Python डेवलपमेंट प्रोजेक्ट में जोड़ा जा सकता है:

$ 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 में हर समाधान के लिए, प्लैटफ़ॉर्म के हिसाब से डेवलपमेंट की गाइड देखें.

वेब और JavaScript

MediaPipe Tasks Web JavaScript API को ऐसे पैकेज में बांटा गया है जो मुख्य डोमेन में एमएल टास्क करते हैं. इनमें विज़न, नैचुरल लैंग्वेज, और ऑडियो शामिल हैं. यहां स्क्रिप्ट इंपोर्ट की एक सूची दी गई है. इन स्क्रिप्ट को अपने वेब और JavaScript डेवलपमेंट प्रोजेक्ट में जोड़कर, इन एपीआई को चालू किया जा सकता है:

<head>
  <script src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/vision_bundle.mjs"
    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 में हर समाधान के लिए, प्लैटफ़ॉर्म के हिसाब से डेवलपमेंट की गाइड देखें.

सेवा की शर्तें

MediaPipe Tasks का इस्तेमाल करने का मतलब है कि आपने MediaPipe की सेवा की शर्तों को स्वीकार कर लिया है.