AI LAB / KEYWORD DICTIONARY

基礎知識

AI Inference(AI推論)とは?

AI推論とは、学習済みのAIモデルが新しい入力データに学習済みのパターンを適用し、予測、分類、文章などの出力を生成する処理です。

仕組みと使いどころ

AI推論は、AIアプリケーションの実行時や展開後に行われます。モデルのパラメータを更新する学習とは異なり、学習済みモデルに入力を通して出力を得る処理です。用途に応じて、複数の入力をまとめるバッチ推論、入力に即時応答するリアルタイム推論、端末やデータ源の近くで処理するエッジ推論などがあります。推論結果は学習データから得たパターンに基づくため、常に正しいとは限りません。実環境のデータが変化すると精度が低下することがあり、処理速度、スループット、計算資源、コストの間にも調整が必要です。

AI Inferenceの活用例

たとえば、こんな場面で

活用例として、受信メールの迷惑メール判定、画像の分類、商品の推薦、チャットボットによる文章生成などが考えられます。即時性が不要な大量処理にはバッチ推論、対話や継続的な入力への応答にはリアルタイム推論やストリーミング推論を選べます。

使うときのポイント

導入時は、必要な応答時間と処理量を明確にし、実際の入力データで出力を検証します。データの変化による精度低下に注意し、速度、コスト、利用可能な計算資源のバランスも確認します。

参考資料

What is AI Inference? (新しいタブで開きます)What is Inferencing? - AI Inference Explained - AWS (新しいタブで開きます)What is AI Inference? | IBM (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る