基本情報技術者 2019年 春期 午前(科目A) 問04
問題文
機械学習における教師あり学習の説明として、最も適切なものはどれか。
選択肢
ア:個々の行動に対しての善しあしを得点として与えることによって、得点が最も多く得られるような方策を学習する。
イ:コンピュータ利用者の挙動データを蓄積し、挙動データの出現頻度に従って次の挙動を推論する。
ウ:正解のデータを提示したり、データが誤りであることを指摘したりすることによって、未知のデータに対して正誤を得ることを助ける。(正解)
エ:正解のデータを提示せずに、統計的性質や、ある種の条件によって入力パターンを判定したり、クラスタリングしたりする。
🔒 解説は解答すると表示されます
教師あり学習【午前解説】
正解の理由
正解は ウ です。
選択肢 ウ は「正解のデータを提示したり、誤りを指摘したりして未知のデータに対して正誤を助ける」と述べており、学習時に入力とそれに対応するラベル(正解)を与えてモデルを作るという教師あり学習の本質を正確に表しています。教師あり学習ではラベルを用いて損失を定義し、その最小化により予測性能を向上させます。
選択肢 ウ は「正解のデータを提示したり、誤りを指摘したりして未知のデータに対して正誤を助ける」と述べており、学習時に入力とそれに対応するラベル(正解)を与えてモデルを作るという教師あり学習の本質を正確に表しています。教師あり学習ではラベルを用いて損失を定義し、その最小化により予測性能を向上させます。
解法ステップ
- 問題文のキーワードを抽出する:「正解のデータを提示」「得点を与える」「提示せずにクラスタリング」など。
- 用語対応を行う:ラベル提示→教師あり、報酬・方策→強化学習、提示せずにクラスタリング→教師なし。
- 各選択肢を対応させて照合し、該当する定義と一致するものを選ぶ。
- 類似語(例:出現頻度→統計モデル)に惑わされないように除外して決定する。
選択肢別の誤答解説
- ア:個々の行動に得点を与え、得点を最大化する方策を学習する記述は強化学習(報酬を最大化する方策学習)であり、教師あり学習の定義とは異なります。
- イ:利用者の挙動データの出現頻度に基づく次の挙動推論はマルコフモデルや頻度ベースの確率予測で、必ずしもラベルを用いる教師あり学習の定義ではありません。
- ウ:正解ラベルを提示して誤りを指摘し、未知データへの正誤判定を助ける点が教師あり学習の本質であり正解です。
- エ:正解のデータを提示せずに統計的性質や条件でクラスタリングするのは教師なし学習(クラスタリング等)の説明で、教師あり学習とは対照的です。
よくある誤解
- 「報酬を与える=教師あり」:報酬(得点)で学ぶのは強化学習で、教師あり学習とは異なります。
- 「ラベルがあるといつでも十分」:ラベルがあってもデータの偏りやラベル誤りがあると汎化できない点を見落としやすいです。
- 「教師なしは全くの無情報」:教師なし学習でも事前知識や距離尺度の選定が重要で、完全に自動で正解が出るとは限りません。
補足コラム
- 代表的な教師あり学習タスクには分類(カテゴリ予測)と回帰(連続値予測)があり、代表的アルゴリズムはロジスティック回帰、線形回帰、決定木、SVM、ニューラルネットワークなどです。
- 損失関数の例:分類なら交差エントロピー、回帰なら平均二乗誤差(MSE)。モデル評価には交差検証やホールドアウトを用いて汎化性能を確認します。
- 半教師あり学習や弱教師あり学習はラベル不足の現実的な対応策で、教師ありと教師なしの中間的立場を取ります。
FAQ
Q. 強化学習は教師あり学習とどう違いますか?
A. 強化学習は行動に対する報酬信号を使って方策を学ぶ手法で、逐次的な意思決定問題に適し、教師ありの「ラベル付きデータをそのまま学習する」仕組みとは別物です。
A. 強化学習は行動に対する報酬信号を使って方策を学ぶ手法で、逐次的な意思決定問題に適し、教師ありの「ラベル付きデータをそのまま学習する」仕組みとは別物です。
Q. 教師あり学習でラベルが少ないとどうなる?
A. 過学習やバイアスの原因になりやすく、半教師あり学習やデータ拡張、ラベル付けの改善が対策になります。
A. 過学習やバイアスの原因になりやすく、半教師あり学習やデータ拡張、ラベル付けの改善が対策になります。
Q. 「ラベルを与える」とは必ず人間が正解を付けることですか?
A. 人間が付ける場合も多いですが、自動生成ラベルやシミュレーションで作る場合もあります。重要なのは学習に使う「入力と対応する正答情報」が存在することです。
A. 人間が付ける場合も多いですが、自動生成ラベルやシミュレーションで作る場合もあります。重要なのは学習に使う「入力と対応する正答情報」が存在することです。
関連キーワード: 教師あり学習、教師なし学習、強化学習、分類、回帰、クラスタリング、ラベル、損失関数、交差検証、汎化性能、精度、F1スコア

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

