MediaPipe Tasks menyediakan antarmuka pemrograman inti dari MediaPipe. Rangkaian solusi, termasuk serangkaian library untuk men-deploy ML inovatif ke perangkat dengan sedikit kode. Cloud Endpoints mendukung berbagai platform, yang mencakup Android, Web / JavaScript, Python, dan dukungan untuk iOS akan segera hadir.
API lintas platform yang mudah digunakan dan terdefinisi dengan baik
Jalankan Inferensi ML hanya dengan 5 baris kode. Gunakan paket yang canggih dan mudah digunakan
API solusi di MediaPipe Tasks sebagai elemen penyusun untuk membangun ML Anda sendiri
baru.
Solusi yang dapat disesuaikan
Anda dapat memanfaatkan semua manfaat yang diberikan MediaPipe Tasks, dan menyesuaikannya dengan mudah
menggunakan model yang dibuat dengan data Anda sendiri melalui Model
Google Maker. Misalnya, Anda dapat membuat model
yang mengenali gestur khusus yang Anda tentukan menggunakan Model Maker
GestureKenalir API,
dan men-deploy model ke platform yang diinginkan menggunakan Tasks GestureKenalir
API baru.
Pipeline ML berperforma tinggi
Solusi ML pada perangkat yang umum menggabungkan beberapa blok ML dan non-ML, yang memperlambat
tingkat tinggi. MediaPipe Tasks menyediakan pipeline ML yang dioptimalkan dengan end-to-end
akselerasi pada CPU, GPU, dan TPU untuk memenuhi kebutuhan penggunaan di perangkat secara real time
penggunaan.
Platform yang didukung
Bagian ini menyediakan ringkasan MediaPipe Tasks untuk setiap tugas yang didukung terkelola sepenuhnya. Untuk implementasi yang spesifik, lihat pengembangan khusus platform panduan untuk setiap tugas. Sebagai bantuan untuk menyiapkan lingkungan pengembangan Anda agar dapat menggunakan MediaPipe Tasks pada platform, lihat penyiapan platform panduan ini.
Android
MediaPipe Tasks Java API untuk Android dibagi menjadi beberapa paket yang melakukan tugas ML di domain utama, termasuk penglihatan, bahasa alami, dan audio. Berikut ini adalah daftar dependensi yang dapat Anda tambahkan ke project pengembangan aplikasi Android untuk mengaktifkan 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'
}
Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.
Python
Python API Tugas MediaPipe memiliki beberapa modul untuk solusi yang menjalankan tugas ML di domain utama, termasuk visi, natural language, dan audio. Yang berikut ini menunjukkan perintah {i>install<i} dan daftar impor yang dapat Anda tambahkan ke project pengembangan Python untuk mengaktifkan 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
Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.
Web dan JavaScript
Web JavaScript API Tugas MediaPipe adalah dibagi menjadi paket-paket yang melakukan tugas-tugas ML di domain utama, termasuk visi, natural language, dan audio. Berikut adalah daftar impor skrip yang bisa Anda tambahkan ke project pengembangan Web dan JavaScript Anda untuk mengaktifkan API ini:
<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>
Untuk mengetahui detail implementasi spesifik, lihat pengembangan spesifik per platform panduan untuk setiap solusi di MediaPipe Tasks.