مهام MediaPipe

توفّر MediaPipe Tasks واجهة البرمجة الأساسية لمجموعة MediaPipe Solutions، بما في ذلك مجموعة من المكتبات لنشر حلول مبتكرة لتعلُّم الآلة على الأجهزة بأقل قدر من الرموز البرمجية. يتوافق مع العديد من الأنظمة الأساسية، بما في ذلك Android والويب / JavaScript وPython، وسيتوفّر قريبًا على نظام التشغيل iOS.

واجهات برمجة تطبيقات سهلة الاستخدام ومحدّدة جيدًا ومتوافقة مع عدّة منصات
يمكنك تنفيذ استنتاجات تعلُّم الآلة باستخدام 5 أسطر فقط من الرموز البرمجية. استخدِم واجهات برمجة التطبيقات القوية والسهلة الاستخدام الخاصة بالحلول في MediaPipe Tasks كوحدات أساسية لإنشاء ميزات تعلُّم الآلة الخاصة بك.

حلول قابلة للتخصيص
يمكنك الاستفادة من جميع المزايا التي توفّرها MediaPipe Tasks وتخصيصها بسهولة باستخدام نماذج تم إنشاؤها باستخدام بياناتك الخاصة من خلال Model Maker. على سبيل المثال، يمكنك إنشاء نموذج يتعرّف على الإيماءات المخصّصة التي حدّدتها باستخدام واجهة برمجة التطبيقات Model Maker GestureRecognizer API، ونشر النموذج على المنصات المطلوبة باستخدام واجهة برمجة التطبيقات Tasks GestureRecognizer API.

خطوط نقل بيانات تعلُّم الآلة عالية الأداء
تجمع حلول تعلُّم الآلة النموذجية على الجهاز فقط بين عدة وحدات تعلُّم آلة وغير تعلُّم آلة، ما يؤدي إلى بطء الأداء. توفّر MediaPipe Tasks مسارات محسّنة لتعلُّم الآلة مع تسريع شامل على وحدات المعالجة المركزية ووحدات معالجة الرسومات ووحدات معالجة الموتّرات لتلبية احتياجات حالات الاستخدام على الجهاز فقط في الوقت الفعلي.

المنصّات المتوافقة

يقدّم هذا القسم نظرة عامة على MediaPipe Tasks لكل منصة متوافقة. للحصول على معلومات حول عمليات التنفيذ المحدّدة، يُرجى الاطّلاع على أدلة التطوير الخاصة بكل منصة لكل مهمة. للحصول على مساعدة في إعداد بيئة التطوير لاستخدام MediaPipe Tasks على إحدى المنصات، يمكنك الاطّلاع على أدلّة الإعداد الخاصة بالمنصة.

Android

ينقسم Java API في MediaPipe Tasks لنظام التشغيل Android إلى حِزم تنفّذ مهام تعلُّم آلي في مجالات رئيسية، بما في ذلك الرؤية واللغة الطبيعية والصوت. في ما يلي قائمة بالتبعيات التي يمكنك إضافتها إلى مشروع تطوير تطبيق 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

تتضمّن Python API في MediaPipe Tasks بعض الوحدات الرئيسية للحلول التي تنفّذ مهام تعلُّم الآلة في مجالات رئيسية، بما في ذلك الرؤية واللغة الطبيعية والصوت. يوضّح ما يلي أمر التثبيت وقائمة عمليات الاستيراد التي يمكنك إضافتها إلى مشروع تطوير 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

تنقسم Web JavaScript API في MediaPipe Tasks إلى حِزم تنفّذ مهام تعلُّم آلي في مجالات رئيسية، بما في ذلك الرؤية الحاسوبية واللغة الطبيعية والصوت. في ما يلي قائمة بعمليات استيراد النصوص البرمجية التي يمكنك إضافتها إلى مشروع تطوير الويب و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.