機械学習とは
データから学んで、未知のデータを予測・分類する
- 機械学習は、既知のデータをAIに学習させて「学習済みモデル」を作り、未知のデータの予測や分類を行うデータ分析の手法です。
- 学び方は3種類です。正解つきのデータで学ぶ教師あり学習、正解なしのデータから構造を見つける教師なし学習、報酬が最大になるよう試行錯誤する強化学習です。
- 試験では、この3種類の見分けと、データクレンジング・転移学習などのモデルづくりの用語が問われます。
機械学習とは
機械学習(machine learning)は、既知のデータをAIに学習させて「学習済みモデル」を作り、そこへ未知のデータを与えて予測や分類を行わせるデータ分析の手法です。
人間が「こうなったらこう判断する」という規則を1つずつ書くのではなく、たくさんのデータからAIが規則性を見つけ出します。作る段階を学習フェーズ、できたモデルを使う段階を推論フェーズ(実行フェーズ)と呼びます。学習フェーズは大量のデータを処理するため、推論フェーズより大きな計算が必要です。
同じ「データ分析」でも、数理統計学でデータの特性を客観的に説明する統計解析とは重点が違います。統計解析との比べ方は「統計解析と機械学習の違い」にまとめています。この記事では、機械学習の中身である「学習の種類」を中心に説明します。
学習の種類(3つ)
機械学習は、データの与え方と学び方によって、次の3種類に分けられます。
- 教師あり学習: 訓練データに正解情報(教師データ)を付けて入力します。入力と正解のペアから規則を学び、未知のデータを分類したり予測したりします。
- 教師なし学習: 正解情報がないデータを入力し、データの中にある構造やまとまりを見つけさせます。
- 強化学習: 行動に対して得られる報酬が最大になるよう、試行錯誤を重ねて学びます。詳しくは「強化学習とは」で説明します。
実際の機械学習は、この3種類を組み合わせて行われます。また、アルゴリズムは「ニューラルネットワークを使わないもの」と「ニューラルネットワークを使うもの」にも分けられ、後者の代表がディープラーニングです。
モデルができるまでの流れ
学習済みモデルは、次の順で作ります。
- データの準備: データの欠損値を補ったり、ノイズを取り除いたりして、学習に適した形に整えます(データクレンジング)。モデルが学ぶのに役立つ情報を数値にした特徴量を、人が経験や知識から取り出すこともあります(特徴量エンジニアリング)。
- 学習: 準備した訓練データで、モデルを学習させます。
- 評価: 訓練に使っていないテストデータで、未知のデータへの予測の精度(汎化性能)を確かめます。
- 推論: できあがった学習済みモデルに未知のデータを与え、予測や分類をさせます。
一からモデルを作る代わりに、既存の学習済みモデルへ手元のデータだけを追加で学習させる方法もあります。これが転移学習で、時間をかけずに効率よくモデルを作れます(「ファインチューニングと転移学習の違い」)。
試験での問われ方
モバイルシステム技術検定2級では、第10章「生成AIとAI活用」で出ます。もちこ道場の第10章の問題では、機械学習を含む問題が20問あり、次のような問われ方をしています。
- 穴埋め: 「既知のデータをAIに学習させて学習済みモデルを作り、未知のデータの予測や分類を行う手法」の空欄に機械学習を選ぶ。または「報酬が最大になるよう試行錯誤を重ねる」から強化学習を、「欠損値の補完やノイズの除去」からデータクレンジングを選ぶ。
- 組み合わせの穴埋め: 「教師あり学習・教師なし学習・強化学習」の3種類を、説明文の空欄に当てはめる。
- 誤った記述を選ぶ: 教師あり学習・教師なし学習・強化学習の説明で、正解データの有無や報酬の話を入れ替えた記述を見抜く。
- 正誤の組み合わせ: 「汎化性能は、訓練データと異なるテストデータで評価する」のように、用語の説明が正しいかを3つ判断する。訓練データで評価するという記述は誤りです。
似た用語との違い
| 用語 | 位置づけ | ひとこと |
|---|---|---|
| 統計解析 | 機械学習と並ぶデータ分析の手法 | 数理統計学で、既知のデータの特性を客観的に説明する |
| 機械学習 | データ分析の手法 | 学習済みモデルを作り、未知のデータを予測・分類する |
| ディープラーニング | 機械学習のアルゴリズムのひとつ | 多層のニューラルネットワークで、特徴量を自動で取り出す |
| 強化学習 | 機械学習の学習の種類 | 報酬が最大になるよう試行錯誤する |
| 転移学習 | モデルの作り方 | 既存の学習済みモデルに、既知のデータだけを追加で学習させる |
覚え方
- 「正解の有無」と「報酬」で3つに分ける。正解つきなら教師あり、正解なしなら教師なし、報酬を手がかりに試行錯誤するなら強化学習です。
- 学習は訓練データ、評価はテストデータ。同じデータで確かめても、未知のデータへの強さは分かりません。
第10章のほかの用語は「第10章 生成AIの要点」にまとめています。
第10章の問題を1問、解いてみる
もちこ道場の第10章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
機械学習のデータ準備において、取得したデータに含まれる欠損値を補完したり、ノイズを除去したりして、データの形式を学習に適した状態に整える作業を1と呼びます。
答えと解説を見る
正解は 4(データクレンジング)です。
【概要】
データクレンジングは、取得したデータの欠損を補完したりノイズを除去したりして、学習に適した形式に整える作業である。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. データ分離あなたの解答 データ分離はデータを学習用と評価用に分割する作業であり、ノイズ除去を行う空欄(1)に合致しない。
- 2. 特徴量抽出あなたの解答 特徴量抽出はデータから有効な要素を取り出す作業であり、欠損補完やノイズ除去を行う空欄(1)に合致しない。
- 3. ファインチューニングあなたの解答 ファインチューニングは特定目的向けに追加学習を行う工程であり、データ整形作業の空欄(1)に合致しない。
- 4. データクレンジング正解あなたの解答 データクレンジングは欠損補完やノイズ除去を行いデータを整える作業のため空欄(1)に合致する。
第10章は約130問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の142問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
機械学習と AI は、同じ意味ですか?
同じではありません。AI(人工知能)は人の知的な働きをコンピュータで実現する技術の広い呼び名で、機械学習は、そのなかでデータから規則性を学ぶ手法のひとつです。第10章では、機械学習を土台にしたディープラーニングや生成AIへと話が進みます。
回帰分析は、機械学習に入りますか?
試験では、回帰分析は統計解析の代表的な手法として扱われます。「回帰分析は機械学習を代表する手法」という記述は誤りの選択肢として出ます。統計解析との違いは、別の記事にまとめています。
学習フェーズと推論フェーズでは、どちらが大きな計算を必要としますか?
学習フェーズのほうです。大量の訓練データでモデルを作る学習には高い演算能力と長い時間が必要で、学習済みモデルで予測する推論フェーズ(実行フェーズ)は、それより少ない計算で済みます。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
公式テキストの全13章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)なし
1,000円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
モバイルシステム技術検定2級の第10章「生成AIとAI活用」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第10章の問題を2問、その場で解いて確かめられます。
統計解析は既知のデータを数理統計学で解析して客観的に説明する手法、機械学習は既知のデータで学習済みモデルを作り、未知のデータを予測・分類する手法です。違いを図と表で整理し、モバイルシステム技術検定2級での問われ方と覚え方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。