مهام MediaPipe

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

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

الحلول القابلة للتخصيص
يمكنك الاستفادة من جميع المزايا التي تقدّمها خدمة MediaPipe "مهام Google" وتخصيصها بسهولة. باستخدام نماذج تم إنشاؤها باستخدام بياناتك الخاصة عبر نموذج المصنِّع: على سبيل المثال، يمكنك إنشاء نموذج تتعرف على الإيماءات المخصصة التي حددتها باستخدام مصمم النماذج EmailRecognizer API، ونشر النموذج على الأنظمة الأساسية المطلوبة باستخدام أداة التعرّف على إيماءات المهام API.

مسارات تعلُّم الآلة العالية الأداء
تجمع حلول تعلُّم الآلة النموذجية المتوفّرة على الجهاز بين عدّة مجموعات من تعلُّم الآلة وغير ذلك، ما يحدّ من أدائه. توفّر خدمة MediaPipe "مهام Google" مسارات تعلُّم محسَّنة مع عملية تعلّم شاملة. التسريع على وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات ووحدة معالجة الموتّرات لتلبية احتياجات الاستخدام في الوقت الفعلي على الجهاز الحالات.

المنصّات المعتمدة

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

Android

مهام MediaPipe Java واجهة برمجة التطبيقات في 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.

Python

تضم MediaPipe Tasks Python API بعض الأدوات الرئيسية وحدات للحلول التي تؤدي مهام تعلم الآلة في المجالات الرئيسية، بما في ذلك الرؤية واللغة الطبيعية والصوت. يوضح ما يلي أمر install التي يمكنك إضافتها إلى مشروع تطوير بايثون لتفعيل هذه واجهات برمجة التطبيقات:

$ 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.

الويب وJavaScript

واجهة برمجة تطبيقات JavaScript على الويب في MediaPipe Tasks مقسمة إلى حزم تؤدي مهام تعلم الآلة في المجالات الرئيسية، بما في ذلك الرؤية واللغة الطبيعية والصوت. في ما يلي قائمة بعمليات استيراد النصوص البرمجية التي يمكنك استخدامها إضافتها إلى مشروع تطوير الويب وJavaScript لتفعيل واجهات برمجة التطبيقات هذه:

<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.