ITパスポート 2022年 問24
問題文
教師あり学習の事例に関する記述として、最も適切なものはどれか。
選択肢
ア:衣料品を販売するサイトで、利用者が気に入った服の画像を送信すると、画像の特徴から利用者の好みを自動的に把握し、好みに合った商品を提案する。
イ:気温、天候、積雪、風などの条件を与えて、あらかじめ準備しておいたルールベースのプログラムによって、ゲレンデの状態がスキーに適しているか判断する。
ウ:麺類の山からアームを使って一人分を取り、容器に盛り付ける動作の訓練を繰り返したロボットが、弁当の盛り付けを上手に行う。
エ:録音された乳児の泣き声と、泣いている原因から成るデータを収集して入力することによって、乳児が泣いている原因を泣き声から推測する。(正解)
🔒 解説は解答すると表示されます
教師あり学習の事例に関する記述【ITパスポート 解説】
正解の理由
教師あり学習(supervised learning:入力データと正解ラベルをセットで学習して、入力から正解を予測する機械学習の方法)では、学習データに「正解(ラベル)」が付いていることが重要です。ラベルは「その入力に対する答え」のことで、特徴量(データの観察値や数値化した情報)とセットでモデルに与えます。
選択肢のうち、エは「録音された乳児の泣き声」と「泣いている原因」という形で、入力(泣き声の特徴)と明確な出力ラベル(原因)が収集されると明記しています。このように正解が付いたデータを使って「泣き声 → 原因」を学習するのは、教師あり学習の典型例(分類問題)です。したがってエが最も適切です。
解法ステップ
- 「教師あり学習」が何かを確認する。
- 教師あり学習=入力と正解ラベルをセットで学習して、入力から答えを予測する方法。
- 各選択肢に「学習時に正解ラベルがあるか」を探す。
- 明記されているか、暗に示されているかを判断する。
- ルールベースや試行錯誤(強化学習)との違いを見分ける。
- ルールベース=人が作った条件分岐。機械学習ではない。
- 強化学習=行動に対する報酬で学ぶ。正解ラベルが固定で与えられない。
- 正解ラベルが明示されている選択肢を選ぶ(ここではエ)。
選択肢別の誤答解説
- ア: 衣料品サイトで、利用者が気に入った服の画像を送信して好みを把握する。
- 問題文は「画像の特徴から自動的に把握」とありますが、学習時に「この画像はこの人が好きだった」というような正解ラベルが明記されていません。ラベルなしで特徴の類似性だけを使う場合は、教師なし学習(クラスタリングや埋め込み)や単純な類似検索に近く、教師あり学習とは言えません。もちろん過去の「画像とユーザーの好み(ラベル)」があるなら教師あり学習にもできる点に注意。
- イ: ルールベースのプログラムでゲレンデの状態を判断する。
- ルールベースとは人が「もし〜なら〜」と条件を作る方式です。これは機械学習ではありません。教師あり学習とは無関係です。
- ウ: ロボットが繰り返し訓練して弁当の盛り付けを上手に行う。
- 「繰り返した訓練」で成功を目指す場合、強化学習(reinforcement learning:行動に対して報酬や罰で学ぶ)が想像されます。教師あり学習のように毎回の正しい行動がラベルとして与えられるとは限らないため、教師あり学習とは異なります。
- エ: 録音した泣き声と原因をデータにして学習する。
- 泣き声(入力)に対して原因(ラベル)が付いている。これを使って泣き声から原因を推測するモデルを作るのは典型的な教師あり学習(分類)です。
よくある誤解
- 「学習=教師あり学習」と考えてしまう。
- 「学習」には教師あり学習、教師なし学習(ラベルなしでデータの構造を見つける)、強化学習(報酬で行動を学ぶ)など種類があります。
- 「推薦システムは全部教師あり学習だ」と思い込む。
- 推薦には、過去の評価をラベルにした教師ありモデル、ユーザーや商品をクラスタリングする教師なし手法、ルールベースや行動ログから因果推定する手法など多様な方法があります。
- 「繰り返し動作するロボット=教師あり学習」ではない。
- 繰り返しで報酬を通じて改善するのは強化学習が多く、教師あり学習とは学び方が違います。
補足コラム
覚え方のコツ(短い比喩)
- 教師あり学習=「先生が正解を書いたテストを渡して教える」。
- 教師なし学習=「先生なしで仲間と似ている人をグループ分けする」。
- 強化学習=「ゲームで勝つとポイントがもらえて、その取り方を学ぶ」。
代表的な例
- 教師あり学習(分類): スパムメール判定(入力:メール本文、ラベル:スパム/正常)
- 教師あり学習(回帰): 家の価格予測(入力:広さ・築年数、出力:価格)
- 教師なし学習: 顧客のセグメント分け(ラベル無し)
- 強化学習: ゲームAIやロボットの行動制御(報酬で学ぶ)
用語の簡単な定義
- ラベル(label):そのデータに対応する「正解」や「答え」。
- 特徴量(feature):データから取り出した予測に使う情報(例:泣き声の周波数成分)。
- ルールベース:人が条件を書いて判断させる仕組み。機械学習ではない。
FAQ
Q1. 「もしログのクリック数を学習に使っていたら教師あり学習ですか?」
A1. クリックが明確な「好みの指標(ラベル)」として使えるなら教師あり学習にできます。ただしクリックはノイズ(意図しないクリック)も多く、前処理やラベルの扱いに注意が必要です。
A1. クリックが明確な「好みの指標(ラベル)」として使えるなら教師あり学習にできます。ただしクリックはノイズ(意図しないクリック)も多く、前処理やラベルの扱いに注意が必要です。
Q2. 「画像の特徴だけで好みを推測するアプリはどの学習に当たりますか?」
A2. 学習時に「その画像が好きかどうか」のラベルがあるなら教師あり学習です。ラベルがないまま類似性で探すだけなら教師なし学習です。
A2. 学習時に「その画像が好きかどうか」のラベルがあるなら教師あり学習です。ラベルがないまま類似性で探すだけなら教師なし学習です。
Q3. 「ロボットの繰り返し訓練は教師あり学習にできないのですか?」
A3. 場合によります。もし毎回「これが正しい動作だ」と人が正解を示して学習させるなら教師あり学習になります。ですが一般的に「試行錯誤で報酬を最大化する」訓練は強化学習です。
A3. 場合によります。もし毎回「これが正しい動作だ」と人が正解を示して学習させるなら教師あり学習になります。ですが一般的に「試行錯誤で報酬を最大化する」訓練は強化学習です。
関連キーワード: 教師あり学習、教師なし学習、強化学習、ラベル、特徴量、分類、回帰、ルールベース、機械学習入門、データセット

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

