משימות MediaPipe

שירות MediaPipe Tasks מספק את ממשק תכנות הליבה של MediaPipe חבילת פתרונות, כולל סדרת ספריות לפריסה של למידת מכונה חדשנית פתרונות למכשירים עם כמות מינימלית של קוד. הוא תומך בכמה פלטפורמות, כולל Android, אינטרנט / JavaScript, Python ותמיכה ב-iOS בקרוב.

ממשקי API קלים לשימוש ומוגדרים היטב בפלטפורמות שונות
מריצים מסקנות מלמידת מכונה באמצעות 5 שורות קוד בלבד. שימוש בגרסה החזקה והקלה לשימוש ממשקי API של פתרונות ב-MediaPipe Tasks כאבני בניין לפיתוח למידת מכונה משלכם לבינה מלאכותית גנרטיבית.

פתרונות בהתאמה אישית
אפשר לנצל את כל היתרונות של MediaPipe Tasks ולהתאים אותם אישית בקלות באמצעות מודלים שנוצרו על סמך הנתונים שלכם דרך מודל יוצר. אפשר למשל ליצור מודל שמזהה את התנועות המותאמות אישית שהגדרת באמצעות יוצר המודלים ממשק API של motionRecognizer, ולפרוס את המודל בפלטפורמות רצויות באמצעות תנועות תנועות ב-Tasks API.

צינורות עיבוד נתונים של למידת מכונה עם ביצועים גבוהים
פתרונות אופייניים של למידת מכונה במכשיר משלבים בלוקים מרובים של למידת מכונה ובלוקים שאינם למידת מכונה, וכך או של ביצועים. אפליקציית MediaPipe Tasks מספקת צינורות עיבוד נתונים מותאמים ללמידת מכונה עם מקצה לקצה האצה במעבד (CPU), ב-GPU וב-TPU כדי לתת מענה לצרכים של השימוש במכשיר בזמן אמת במקרים שונים.

פלטפורמות נתמכות

בקטע הזה מוצגת סקירה כללית של משימות MediaPipe לכל אחת מהפלטפורמות הנתמכות הפלטפורמה. למידע על הטמעות ספציפיות, אפשר לעיין בפיתוח הספציפי לפלטפורמה מדריכים לכל משימה. עבור עזרה בהגדרת סביבת הפיתוח לשימוש ב-MediaPipe Tasks כדאי לבדוק את ההגדרה של הפלטפורמה מדריכים.

Android

משימות MediaPipe Java API ל-Android מחולק לחבילות שמבצעות משימות של למידת מכונה בדומיינים העיקריים, כולל ראייה, שפה טבעית ואודיו. בהמשך מופיעה רשימה של יחסי תלות שאפשר להוסיף לפרויקט פיתוח האפליקציה ל-Android כדי לאפשר ממשקי API:

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

ל-API ל-Python של MediaPipe Tasks יש כמה מודולים לפתרונות שמבצעים משימות של למידת מכונה בדומיינים גדולים, כולל ראייה ממוחשבת, ובשפה טבעית ושמע. בדוגמה הבאה תמצאו את פקודת ההתקנה רשימה של פעולות ייבוא שאפשר להוסיף לפרויקט הפיתוח ב-Python כדי להפעיל אותן. ממשקי 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.

אינטרנט ו-JavaScript

Web JavaScript API של MediaPipe Tasks מחולקות לחבילות שמבצעות משימות של למידת מכונה בדומיינים ראשיים, כולל ראייה ממוחשבת, ובשפה טבעית ושמע. ריכזנו כאן רשימה של סקריפטים שאפשר לייבא להוסיף לפרויקט הפיתוח של אתרים ו-JavaScript כדי להפעיל את ממשקי ה-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.