Tác vụ của MediaPipe

MediaPipe Tasks cung cấp giao diện lập trình cốt lõi của MediaPipe Bộ giải pháp, bao gồm bộ thư viện để triển khai công nghệ học máy tiên tiến trên các thiết bị với ít mã nhất. Giải pháp này hỗ trợ nhiều nền tảng, bao gồm Android, Web / JavaScript, Python và chức năng hỗ trợ cho iOS sắp ra mắt.

Các API đa nền tảng được xác định rõ ràng và dễ sử dụng
Chạy quy trình suy luận học máy chỉ bằng 5 dòng mã. Hãy sử dụng công cụ mạnh mẽ và dễ sử dụng các API giải pháp trong MediaPipe Tasks dưới dạng thành phần để xây dựng công nghệ học máy của riêng bạn các tính năng AI mới.

Giải pháp có thể tuỳ chỉnh
Bạn có thể khai thác tất cả các lợi ích mà MediaPipe Tasks cung cấp và dễ dàng tuỳ chỉnh bằng cách sử dụng các mô hình được xây dựng dựa trên dữ liệu của riêng bạn thông qua Mô hình Trình tạo. Ví dụ: bạn có thể tạo một mô hình nhận dạng các cử chỉ tùy chỉnh mà bạn đã xác định bằng Trình tạo mô hình API Cử chỉ nhận dạng được, và triển khai mô hình trên các nền tảng mong muốn bằng Tasks Cử chỉ NHẬN thức .

Quy trình học máy hiệu suất cao
Các giải pháp học máy điển hình trên thiết bị kết hợp nhiều khối học máy và khối không phải học máy, làm chậm hiệu suất. MediaPipe Tasks cung cấp các quy trình học máy tối ưu hoá toàn diện khả năng tăng tốc trên CPU, GPU và TPU để đáp ứng nhu cầu sử dụng trên thiết bị theo thời gian thực trường hợp.

Nền tảng được hỗ trợ

Phần này cung cấp thông tin tổng quan về MediaPipe Tasks cho từng tác vụ được hỗ trợ chủ. Để biết các cách triển khai cụ thể, hãy xem nội dung phát triển theo từng nền tảng cụ thể hướng dẫn cho mỗi nhiệm vụ. Cho trợ giúp thiết lập môi trường phát triển để sử dụng MediaPipe Tasks trên hãy xem cách thiết lập nền tảng hướng dẫn.

Android

MediaPipe Tasks Java API Android được chia thành các gói thực hiện tác vụ học máy trong các miền chính, bao gồm cả thị giác, ngôn ngữ tự nhiên và âm thanh. Dưới đây là danh sách mà bạn có thể thêm vào dự án phát triển ứng dụng Android để cho phép 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'
}

Để biết thông tin triển khai cụ thể, hãy xem nội dung phát triển theo từng nền tảng hướng dẫn cho từng giải pháp trong MediaPipe Tasks.

Python

API Python của MediaPipe Tasks có một số mô-đun cho giải pháp thực hiện nhiệm vụ học máy trong các lĩnh vực chính, bao gồm tầm nhìn, ngôn ngữ và âm thanh tự nhiên. Sau đây là ví dụ về lệnh cài đặt và danh sách lệnh nhập mà bạn có thể thêm vào dự án phát triển Python để bật các tính năng này 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

Để biết thông tin triển khai cụ thể, hãy xem nội dung phát triển theo từng nền tảng hướng dẫn cho từng giải pháp trong MediaPipe Tasks.

Web và JavaScript

API JavaScript trên web của MediaPipe Tasks là được chia thành các gói thực hiện nhiệm vụ học máy trong các lĩnh vực chính, bao gồm tầm nhìn, ngôn ngữ và âm thanh tự nhiên. Sau đây là danh sách lệnh nhập tập lệnh mà bạn có thể thêm vào dự án phát triển Web và JavaScript của bạn để bật các API này:

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

Để biết thông tin triển khai cụ thể, hãy xem nội dung phát triển theo từng nền tảng hướng dẫn cho từng giải pháp trong MediaPipe Tasks.