MediaPipe タスク

MediaPipe Tasks は MediaPipe のコア プログラミング インターフェースを提供します 革新的な ML をデプロイするためのライブラリ セットを含むソリューション スイート 最小限のコードで実現できます複数のプラットフォームに対応しており (Android、ウェブ / JavaScript、Python など)に対応し、iOS でも近日中にサポートされる予定です。

明確に定義された使いやすいクロス プラットフォーム API
わずか 5 行のコードで ML 推論を実行。パワフルで使いやすい 独自の ML を構築するための構成要素としての MediaPipe Tasks のソリューション API 説明します。

カスタマイズ可能なソリューション
MediaPipe Tasks が提供するすべてのメリットを活用し、簡単にカスタマイズできる 独自のデータで構築されたモデルを Model Maker します。たとえば、モデルを作成し、 Model Maker を使用して定義したカスタム操作を認識する) ジェスチャー認識 API そして、Tasks GestureRecognizer を使用して、目的のプラットフォームにモデルをデプロイします。 API を使用します。

高パフォーマンス ML パイプライン
一般的なオンデバイス ML ソリューションは、複数の ML ブロックと非 ML ブロックを組み合わせるため、処理速度が遅くなります。 向上しますMediaPipe Tasks は最適化された ML パイプラインをエンドツーエンドで提供 デバイス上でのリアルタイム使用のニーズを満たす、CPU、GPU、TPU のアクセラレーション 対応できます

対応プラットフォーム

このセクションでは、サポートされている各メディア パイプの MediaPipe タスクの概要を説明します。 説明します。具体的な実装については、プラットフォーム固有の開発資料をご覧ください。 ガイドをご覧ください。対象 MediaPipe Tasks を使用するための開発環境のセットアップも、 プラットフォームの設定については、 ガイドをご覧ください。

<ph type="x-smartling-placeholder">

Android

MediaPipe タスク Java API for Android は、主要な領域で ML タスクを実行するパッケージに分けられます。 画像、自然言語、音声などの要素です。以下は、 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

MediaPipe Tasks の Python API には、 のモジュールも用意されており、ビジョン、予測、予測 生成 AI です。以下に、インストール コマンドと 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

MediaPipe Tasks の Web JavaScript API は、 ML タスクを実行するパッケージに分けられており、 生成 AI です。次のリストは、使用可能なスクリプトのインポートです。 をウェブと 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 でお知らせします。