結論
教師あり学習は入力と正解の組から、入力に対する正解を予測する規則を学び、教師なし学習は正解のないデータから構造やまとまりを見つけます。強化学習は、環境の中で行動した結果として得る報酬を手がかりに、将来の分まで含めた報酬の合計が大きくなる行動の選び方を学びます。
比較表
| 観点 | 教師あり学習 | 教師なし学習 | 強化学習 |
|---|---|---|---|
| 学習の手がかり | 入力と正解(ラベル)の組 | 入力データだけ | 行動の結果として得る報酬 |
| 学ぶもの | 入力から正解を予測する関数 | データの構造(まとまり、少ない変数での表し方) | 状態に応じて行動を選ぶ方策 |
| 代表的な課題 | 回帰、分類 | クラスタリング、次元削減 | ゲームの攻略、ロボットの制御 |
| 代表的な手法 | 線形回帰、ロジスティック回帰、決定木、SVM、ランダムフォレスト | k-means法、ウォード法、主成分分析(PCA)、t-SNE | Q学習、SARSA、方策勾配法 |
| 業務での例 | 過去の記録から、解約しそうな顧客を予測する | 購買傾向の似た顧客をグループに分ける | 倉庫のロボットに、荷物を運ぶ動き方を試行錯誤で学ばせる |
| 結果の確かめ方 | 正解と比べる(正解率、平均二乗誤差など) | 正解がないため、まとまりのよさの指標や、結果を解釈して使えるかで判断する | 得られた報酬の合計で判断する |
| シラバス項目 | 技術分野 項目7 教師あり学習 | 技術分野 項目8 教師なし学習 | 技術分野 項目9 強化学習 |
それぞれの説明
教師あり学習
教師あり学習は、入力と正解(ラベル)の組を大量に与え、入力から正解を予測する規則を学ぶ方法です。正解が数値なら回帰、カテゴリなら分類と呼びます。来月の売上金額の予測は回帰、メールが迷惑メールかどうかの判定は分類です。正解と予測を比べて誤差を測れるので、正解率や平均二乗誤差などで性能を評価できます。その代わり、データに正解を付ける作業(アノテーション)に手間がかかります。
教師なし学習
教師なし学習は、正解のないデータから、データそのものの構造を見つける方法です。似たデータをまとめるクラスタリングと、情報をなるべく保ったまま変数の数を減らす次元削減が、代表的な課題です。顧客を購買傾向でグループに分けたり、多数の項目を少数の指標に要約したりするのに使います。出てきたまとまりが何を意味するかは、人が解釈します。
強化学習
強化学習は、エージェントが環境の中で行動し、その結果として受け取る報酬を手がかりに、よい行動の選び方(方策)を学ぶ方法です。各時点での正解の行動は与えられません。目先の報酬ではなく、将来の分まで含めた報酬の合計が大きくなるように、試行錯誤を通じて学びます。ゲームの攻略やロボットの制御が代表的な応用です。
3つの関係
3つは並列の関係で、違いは学習の手がかりにあります。実際のシステムでは組み合わせることも多く、AlphaGoは人間の棋譜を使った教師あり学習の後、自己対局による強化学習で強くなりました。一部のデータにだけ正解がある半教師あり学習や、データ自体から正解を作る自己教師あり学習のように、中間的な方法もあります。
見分けるコツ
- まず、正解(ラベル)が与えられているかを確かめます。正解があれば教師あり学習、なければ教師なし学習です。
- 「報酬」「行動」「環境」「エージェント」という言葉があれば強化学習です。各時点の正解の行動は与えられず、報酬は行動のよしあしを示す手がかりにとどまります。
- 分類とクラスタリングは、どちらも「グループに分ける」ので取り違えやすい組み合わせです。区分と正解が先に決まっていれば分類(教師あり学習)、データから区分を見つけるならクラスタリング(教師なし学習)です。
◯×チェック
-
教師なし学習で作ったクラスタには、学習の時点で「優良顧客」「休眠顧客」のような意味のある名前が自動的に付く。
答えを見る
答え × 誤り
クラスタリングが出力するのは、似たデータのまとまりだけです。各まとまりが何を意味するかは、人がその特徴を見て解釈します。
-
回帰と分類は、どちらも正解を与えて学ぶ教師あり学習の課題で、予測する正解が数値かカテゴリかで区別される。
答えを見る
答え ◯ 正しい
売上金額のように数値を予測するのが回帰、迷惑メールかどうかのようにカテゴリを予測するのが分類です。ロジスティック回帰は名前に「回帰」とつきますが、分類に使います。
-
主成分分析(PCA)は、目的変数の値をもとに説明変数を組み合わせて次元を減らすため、教師あり学習に分類される。
答えを見る
答え × 誤り
PCAは、正解(目的変数)を使わず、データのばらつきが大きい方向を見つけて次元を減らす手法です。教師なし学習の代表例です。
関連問題
出典と作成について
作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合。手順は編集方針)
公開日: 最終更新日: 最終確認日:
出典
- G検定 試験出題範囲(シラバス2024)第1.4版(技術分野 項目7 教師あり学習)2026年10月30日閲覧
- G検定 試験出題範囲(シラバス2024)第1.4版(技術分野 項目8 教師なし学習)2026年10月30日閲覧
- G検定 試験出題範囲(シラバス2024)第1.4版(技術分野 項目9 強化学習)2026年10月30日閲覧
- Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press (2016)(5.1.3 The Experience, E)2026年10月30日閲覧
- Richard S. Sutton, Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed., MIT Press (2018)(1.1 Reinforcement Learning)2026年10月30日閲覧
ほかの違い比較51件
- アジャイルとウォーターフォールの違い
- 赤池情報量規準(AIC)とベイズ情報量規準(BIC)の違い
- バギングとブースティングの違い
- バッチ正規化とレイヤー正規化の違い
- バッチ学習・ミニバッチ学習とオンライン学習の違い
- BERTとGPTの違い
- CBOWとスキップグラムの違い
- 分類問題と回帰問題の違い
- CNN・RNNとTransformerの違い
- 協調フィルタリングとコンテンツベースフィルタリングの違い
- 共分散と相関係数の違い
- データ汚染とAdversarial Attackの違い
- 決定木とランダムフォレストの違い
- 深さ優先探索と幅優先探索の違い
- 営業秘密と限定提供データの違い
- Faster R-CNNとYOLOの違い
- GANと拡散モデル(Diffusion Model)の違い
- GANとVAEの違い
- GDPRと個人情報保護法の違い
- 勾配降下法と誤差逆伝播法の違い
- グリッドサーチとランダムサーチの違い
- ホールドアウト検証と交差検証の違い
- 画像分類(物体識別)と物体検出の違い
- 委託・第三者提供と共同利用の違い
- k-means法と階層的クラスタリングの違い
- 個人情報・個人データと保有個人データの違い
- 個人情報と個人識別符号の違い
- L1正則化とL2正則化の違い
- 最小二乗法と最尤法の違い
- LIMEとSHAPの違い
- LSTMとGRUの違い
- 機械学習とディープラーニングの違い
- 平均絶対値誤差(MAE)と平均二乗誤差(MSE)の違い
- 正規化と正則化の違い
- 主成分分析(PCA)と特異値分解(SVD)の違い
- 主成分分析(PCA)とt-SNEの違い
- 適合率と再現率の違い
- プルーニング・量子化と蒸留の違い
- Q学習とSARSAの違い
- RNNとLSTMの違い
- Self-AttentionとSource-Target Attentionの違い
- セマンティック・インスタンスとパノプティックの違い
- 新規性と進歩性の違い
- シグモイド関数とソフトマックス関数の違い
- ソフトローとハードローの違い
- 強いAIと弱いAIの違い
- 特許権と著作権の違い
- 匿名加工情報と仮名加工情報の違い
- 転移学習とファインチューニングの違い
- 請負契約と準委任契約の違い
- Zero-shotとFew-shotの違い