教師あり学習が、ラベル付きデータでAIを強化し、正確な予測や、物体検出、感情分析などのアプリケーションを可能にする仕組みをご覧ください。
教師あり学習は、機械学習(ML)の分野で支配的なパラダイムである。 機械学習(ML)の分野で支配的なパラダイムである。 正しい出力でラベル付けされた入力データで学習される。システムが自律的に システムが自律的にデータを探索する他の手法とは異なり、このアプローチは「スーパーバイザー」(ラベル付けされたデータ)に依存する。 ラベル付けされたデータが学習プロセスを導く。主な目的は 主な目的は、モデルが入力変数から出力変数へのマッピング関数を十分な精度で学習することである。 新しい未知のデータの結果を予測できるような精度で、入力変数から出力変数へのマッピング関数を学習することである。この手法は、多くの 商用 人工知能(AI) スパムフィルターから高度な コンピュータ・ビジョン(CV)システムに至るまで、多くの商用人工知能(AI)アプリケーションの基盤となっている。
ワークフローは、入力(特徴)と希望する出力(ラベル)のペアを含むデータセットから始まる。このコレクション は通常、異なるサブセットに分けられる: モデルをティーチングするための学習データ、パラメータをチューニングするための検証データ パラメータのチューニングのための検証データ、そして最終評価のためのテストデータです。 を評価する。
モデルの学習段階では、アルゴリズムは入力データを処理し、予測を行う。 入力データを処理し、予測を行います。損失関数として知られる数式は 損失関数として知られる数式が 予測値と実際のラベルの差を計算する。この誤差を最小化するために 最適化アルゴリズム 勾配降下法などの最適化アルゴリズムが、モデル内部の重みを繰り返し調整する。 モデルの重みを調整する。このサイクルは何度も繰り返される、 このサイクルは、モデルが学習セットにオーバーフィットすることなく、満足のいく性能を達成するまで、何度も繰り返される。 トレーニングセットにオーバーフィットすることなくより深く を参照してください。 を参照してください。
教師あり学習問題の多くは、出力変数の種類によって2つの主要なカテゴリーに分類される:
教師ありモデルのトレーニングは、高レベルのAPIによってますますアクセスしやすくなっている。以下のPython 例 は、数字分類の標準的なベンチマークであるMNIST データセットでYOLO11 モデルを学習する方法を示しています。
from ultralytics import YOLO
# Load a pretrained classification model
model = YOLO("yolo11n-cls.pt")
# Train the model on the MNIST dataset
# Ultralytics handles the download of the 'mnist160' dataset automatically
results = model.train(data="mnist160", epochs=5, imgsz=64)
# Run inference on a sample image to verify the supervised learning
print(model("https://ultralytics.com/images/bus.jpg"))
教師あり学習は、さまざまな産業で重要な技術を支えている。代表的な例としては、以下の2つが挙げられる:
教師あり学習を他の機械学習パラダイムと区別することは重要である:


