最終更新日: 12/04/2025
教師あり学習とは、ラベル付きデータセットを使用して、結果を予測しパターンを認識するようアルゴリズムをトレーニングする ML のカテゴリです。教師なし学習とは異なり、教師あり学習のアルゴリズムにはラベル付きのトレーニングが与えられ、入力と出力の関係を学習します。
教師あり機械学習アルゴリズムを使用すると、組織は正確な予測を行える複雑なモデルを簡単に作成できます。そのため、医療、マーケティング、金融サービスなど、さまざまな業界や分野で広く使用されています。
ここでは、AI における教師あり学習の基本、教師あり学習アルゴリズムの仕組み、最も一般的なユースケースについて説明します。
新規のお客様には、Gemini プラットフォームや他の Google Cloud プロダクトをお試しいただける無料クレジット最大 $300 分を差し上げます。
教師あり学習で使用されるデータにはラベルが付けられています。つまり、入力(特徴)と正しい出力(ラベル)の両方の例が含まれています。アルゴリズムは、これらのトレーニング ペアの大規模なデータセットを分析して、新しいデータで予測を行うように求められたときに、望ましい出力値がどうなるかを推論します。
たとえば、樹木の画像を識別するようにモデルをトレーニングするとします。さまざまな種類の木とそれぞれの木の種類名の例が多数含まれているラベル付きデータセットを提供します。ラベル付きの出力に基づいて、各木に属する特性のセットをアルゴリズムに定義させます。その後、木の画像を見せて、その種類を推測させることで、モデルをテストできます。モデルが間違った回答をした場合は、さらに例を追加してトレーニングを続け、パラメータを調整することで、精度を向上させ、エラーを最小限に抑えることができます。
モデルのトレーニングとテストが完了したら、学習した知識に基づいて未知のデータに対する予測を行うことができます。
ML の教師あり学習は、一般的に分類と回帰の 2 つのカテゴリに分けられます。
分類アルゴリズムは、入力データに基づいてカテゴリラベルまたは出力変数を予測し、データをグループ化するために使用されます。分類は、出力変数がカテゴリカル(2 つ以上のクラスがある)の場合に使用されます。
使用される分類アルゴリズムの最も一般的な例の一つは、メールの受信トレイにある迷惑メールフィルタです。ここでは、教師あり学習モデルは、迷惑メールと正規のメールの両方のラベル付きサンプルを含むデータセットを使用して、メールが迷惑メールかどうかを予測するようにトレーニングされます。アルゴリズムは、送信者、件名、本文など、各メールに関する情報を抽出します。次に、これらの特徴と対応する出力ラベルを使用してパターンを学習し、メールが正規のものか迷惑メールかを示すスコアを割り当てます。
回帰アルゴリズムは、実数または連続値を予測するために使用され、2 つ以上の変数間の関係を検出します。
回帰タスクの一般的な例としては、職務経験に基づいて給与を予測することが挙げられます。たとえば、教師あり学習アルゴリズムには、職務経験(期間、業界や分野、勤務地など)と、それに対応する実際の給与額に関連する入力が与えられます。モデルのトレーニングが完了すると、職務経験に基づいて平均給与を予測するために使用できます。
教師あり学習モデルは、いくつかのビジネス ユースケースに使用でき、幅広い問題に対処できます。教師あり学習の一般的な例には、次のものがあります。
教師あり学習と教師なし学習の違いを理解するうえで、主な違いはモデルのトレーニングに使用される入力データの種類です。教師あり学習では、ラベル付きのトレーニング データセットを使用して、事前に定義された特定の目標をモデルに学習させます。
これに対して、教師なし学習ではラベルなしデータを使用し、明示的な指示を与えずに自律的に動作させて、データの構造を学習させようとします。