サービス提供者にもユーザーにもメリットが大きい

(参考画像:yolov5 のリポジトリより)
スマートフォン上でもAIは動かせます。
スマートフォンにAIを搭載する方法は、サーバーで実行するAIに比べ多くのメリットがあります。
メリット1:実行速度が速い
スマホ上でAIを実行すれば、端末とサーバーのデータ通信の時間を省略でき、ユーザーにストレスを与えることなく高速で実行できます。
メリット2:サーバー代がかからない
スマホ上のAIが使うのはユーザーのスマホのCPU/GPUであり、バッテリーです。
サーバーのAIはサービス提供者の電気代を消費し、クラウド上に設置すると使うほど大量のコストがかかります。
ユーザーが増えれば増えるほど、サービス提供者はサーバー代を支払わなくてなりません。
これに比べスマホAIでは、サービス提供者はAIの実行コストを1円も払う必要がありません。
メリット3:個々のユーザーに最適化したサービスが作りやすい
スマホ上のAIはユーザーの手元にあり、ユーザーデータにアクセスしやすい環境で学習も可能なので、個々のユーザーに最適化したAIサービスにカスタマイズしやすいメリットがあります。
メリット4:オフラインでの利用
スマホ上でAIを実行することで、ネットワークに接続されていない場所でもアプリケーションを利用できます。このため、オフラインでの利用が可能になり、ユーザーエクスペリエンスが向上します。
メリット5:プライバシーの向上
データをクラウドに送信する必要がなく、プライバシーが保護されます。
スマホ上でAIを実行する場合、ユーザーの個人情報や機密情報を外部に送信することなく、処理を実行できます。
スマホにAIを組み込む方法
たとえば、iPhoneなどのiOSアプリにAIを取り込むには、AIをCoreMLというファイル形式にしてアプリに組み込みます。
さまざまなAIのCoreMLファイルは以下のリンクから入手できます。
ちなみに僕が全部変換しました。
たとえば、以下のようなAI機能がスマホで使えます。
これらをどのようにビジネスやサービスに活かすかはあなた次第です。
画像分類
物体検出
セグメンテーション
画像に写っているものの輪郭を取れます。

消しゴム機能
塗り潰した場所のものを背景に置き換えます。

超解像
画質の低い画像を綺麗にします。
画質強化
画風変換
画像生成
文章を入れて画像を作ることができます。

🐣
フリーランスエンジニアです。
もし以下のようなご要望をお持ちでしたらお気軽にご相談ください。
AIサービスを開発したい、ビジネスにAIを組み込んで効率化したい、AIを使ったスマホアプリを開発したい、
ARを使ったアプリケーションを作りたい、スマホアプリを作りたいけどどこに相談したらいいかわからない…
いずれも中間コストを省いたリーズナブルな価格でお請けできます。
お仕事のご相談はこちらまで
rockyshikoku@gmail.com
機械学習やAR技術を使ったアプリケーションを作っています。
機械学習/AR関連の情報を発信しています。