本文へスキップ

AI過渡期のデータと趨勢

AI通信
推論・プロンプト

推論(Inference)

すいろん ・ 別表記: Inference / 推論処理

推論(Inference)とは、学習を終えたAIモデルが、新しい入力に対して実際に答えや予測を出す処理のことです。学習との違いを含め、意味・目的・特徴を解説します。

|
学習(パラメータを調整しながら覚える段階)と推論(学んだ力を使って新しい入力に答える段階)を左右対比で示す図解

推論(Inference)とは

推論(Inference)とは、学習を終えたAIモデルが、新しい入力に対して実際に答えや予測を出す処理のことです。

簡単に言うと、AIが学んだ知識を使って「実際に仕事をする」段階です。たくさんのデータで学習したモデルに、新しい質問やデータを与えて結果を出させる——この出力を作る処理が推論です。

推論(Inference)は何のためのものか

AIは、学習だけでは役に立ちません。学んだ内容を、実際の質問やデータに対して使えてはじめて価値が生まれます。

推論は、学習で身につけた力を、利用者が与える新しい入力に対して発揮させるために行われます。チャットへの応答、画像の判別、数値の予測など、私たちがAIを使うときに実際に動いているのが推論の処理です。

推論(Inference)の主な特徴

学習済みのモデルを使う

推論では、すでに学習を終えたモデルをそのまま使います。新しい入力に答えを返す段階であり、学習のようにモデルの中身を作り変えることはしません。

内部の数値は変わらない

推論の際、モデルが学習で獲得した内部の数値(パラメータ)は更新されません。決まったパラメータを使って、入力から出力を計算します。

速さやコストが重視される

推論は利用のたびに何度も実行されます。そのため、一回ごとの速さや費用が重要になります。多くの利用に応えるには、効率よく処理できることが求められます。

どのような場面で使われるのか

  • チャットAIに質問して回答を得るとき
  • 写真に何が写っているかを判別させるとき
  • 売上や需要などの予測を出させるとき
  • 音声を文字に変換させるとき

これらの場面では、AIが学んだ力を実際に使う「推論」が動いています。

具体的な例

対話AIの応答

ChatGPT などに質問を入力すると、学習済みのモデルがその場で回答を作ります。この回答を生成する処理が推論です。

画像の判別

学習済みの画像認識モデルに新しい写真を渡し、「猫が写っている」と判定させる処理も推論にあたります。

関連する用語

大規模言語モデル(LLM)

大量の文章で学習し、自然な文章を理解・生成するモデルです。質問への応答は推論によって作られます。

パラメータ

モデルが学習で調整する内部の数値です。推論では、この数値を更新せずに使って出力を計算します。

機械学習

データから規則性を学ぶ手法です。その「学習」と対になるのが、学んだ力を使う「推論」です。

トークン

AIが文章を処理するときの最小単位です。文章生成の推論は、トークンを順に予測して進みます。

似た用語との違い

「学習(トレーニング)」は、データからパターンを学び、モデルの内部の数値を調整する段階です。これに対して「推論」は、学習を終えたモデルを使って新しい入力に答えを出す段階です。学習が「覚える」段階、推論が「使う」段階、と考えると整理しやすくなります。

利点と注意点

利点

  • 学習済みのモデルを、さまざまな新しい入力にすぐ使える
  • モデルを作り変えずに、繰り返し回答や予測を得られる

注意点

  • 学習した範囲を超える入力には、うまく答えられないことがある
  • 出力が事実と異なる場合があるため、重要な内容は元の情報源で確認する

まとめ

推論(Inference)とは、学習を終えたAIモデルが、新しい入力に対して実際に答えや予測を出す処理です。

主に、学習で身につけた力を、利用者が与える新しい入力に対して発揮させるために行われます。

初心者のうちは、「推論はAIが学んだ知識を使って実際に答えを出す段階で、学習(覚える)と対になる使う段階」と理解しておけば十分です。

出典

この記事をシェア