Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

Firebase用MLキット

アプリで機械学習を使用して、実際の問題を解決します。

ML Kitは、Googleの機械学習の専門知識をAndroidおよびiOSアプリに強力でありながら使いやすいパッケージで提供するモバイルSDKです。機械学習の初心者でも経験者でも、必要な機能を数行のコードで実装できます。開始するために、ニューラルネットワークやモデルの最適化に関する深い知識は必要ありません。一方、経験豊富なML開発者の場合、ML Kitは、モバイルアプリでカスタムTensorFlowLiteモデルを使用するのに役立つ便利なAPIを提供します。

主な機能

一般的なユースケースに対応した本番環境

ML Kitには、テキストの認識、顔の検出、ランドマークの識別、バーコードのスキャン、画像のラベル付け、テキストの言語の識別など、一般的なモバイルユースケース向けのすぐに使用できるAPIのセットが付属しています。 ML Kitライブラリにデータを渡すだけで、必要な情報が得られます。

デバイス上またはクラウド内

ML KitのAPIの選択は、デバイス上またはクラウド内で実行されます。当社のオンデバイスAPIは、データを迅速に処理し、ネットワーク接続がない場合でも機能します。一方、クラウドベースのAPIは、Google Cloudの機械学習テクノロジーの力を活用して、さらに高いレベルの精度を提供します。

カスタムモデルを展開する

ML KitのAPIがユースケースをカバーしていない場合は、いつでも既存のTensorFlowLiteモデルを持参できます。モデルをFirebaseにアップロードするだけで、モデルのホスティングとアプリへの提供がGoogleによって処理されます。 ML Kitは、カスタムモデルのAPIレイヤーとして機能し、実行と使用を簡単にします。

それはどのように機能しますか?

ML Kitを使用すると、 Google Cloud Vision APITensorFlow LiteAndroid Neural Networks APIなどのGoogleのMLテクノロジーを1つのSDKにまとめることで、アプリにMLテクニックを簡単に適用できます。クラウドベースの処理のパワー、モバイル向けに最適化されたオンデバイスモデルのリアルタイム機能、またはカスタムTensorFlow Liteモデルの柔軟性が必要な場合でも、MLKitはわずか数行のコードでそれを可能にします。

デバイスまたはクラウドで利用できる機能は何ですか?

特徴デバイス上クラウド
テキスト認識
顔検出
バーコードスキャン
画像のラベリング
物体の検出と追跡
画期的な認識
言語識別
翻訳
スマートリプライ
AutoMLモデルの推論
カスタムモデルの推論

実装パス

SDKを統合するGradleまたはCocoaPodsを使用してSDKをすばやくインクルードします。
入力データを準備するたとえば、ビジョン機能を使用している場合は、カメラから画像をキャプチャして画像の回転などの必要なメタデータを生成するか、ギャラリーから写真を選択するようにユーザーに促します。
MLモデルをデータに適用するMLモデルをデータに適用することで、使用した機能に応じて、検出された顔の感情的な状態や、画像で認識されたオブジェクトや概念などの洞察を生成します。これらの洞察を使用して、写真の装飾、自動メタデータ生成、または想像できるその他の機能など、アプリの機能を強化します。

次のステップ