機械学習とは? 仕組み・種類・医療AIでの使われ方を初心者向けに解説

「AIの一種らしいけれど、機械学習とは結局なに?」——よく耳にするのに説明が難しいこの言葉を、AIとの関係・3つの種類・医療AIでの具体例まで、数式なしでゼロから解説します。読み終えるころには、機械学習の全体像がつかめているはずです。

機械学習とは? 一言でいうと「データからパターンを学ぶ」

機械学習(Machine Learning)とは、コンピュータが大量のデータからパターンやルールを自動で学び取り、未知のデータに対して予測や判断を行う技術のことです。「機械(コンピュータ)が、自分で学習する」——名前のとおりの仕組みです。

これまでのプログラムと何が違うのか。「迷惑メールを見分ける仕組み」を例に考えてみましょう。

従来のやり方(ルールベース)では、人間がルールを1つずつ書きます。「件名に“当選”が入っていたら迷惑メール」「URLが10個以上あったら迷惑メール」…。しかし迷惑メールの手口は次々に変わるため、人がルールを書き続けるのは大変です。

一方機械学習では、発想が逆転します。ルールを人が書く代わりに、「迷惑メールの例」と「普通のメールの例」を大量に見せて、コンピュータ自身にパターンを見つけさせるのです。データさえ用意すれば、ルールは自動で学習されます。

💡 「AI」と「機械学習」はどう違う?

AI(人工知能)は「人間のように賢く振る舞うコンピュータ」全般を指す広い言葉です。そのAIを実現するための代表的な方法が機械学習です。つまり「機械学習はAIの中心的な手段の1つ」という関係になります。両者はほぼ同じ意味で使われがちですが、厳密にはAIのほうが広い概念です。

AI・機械学習・ディープラーニング・生成AIの関係

ニュースでは「AI」「機械学習」「ディープラーニング」「生成AI」といった言葉が、ほぼ同じ意味のように飛び交います。しかしこれらは、大きいものの中に小さいものが入る「入れ子(マトリョーシカ)」の関係にあります。下の図のように整理すると、一気に分かりやすくなります。

AI・機械学習・ディープラーニング・生成AIの入れ子(包含)関係を表した図
AIが最も広い概念。その内側に機械学習、さらにディープラーニング、その中に生成AIがある

それぞれの言葉の意味を整理すると、次のようになります。

つまり関係は 「AI ⊃ 機械学習 ⊃ ディープラーニング」、そしてディープラーニングの応用として生成AIがある、という構造です。本記事のテーマである機械学習は、このAIの“中心”に位置すると覚えておけば十分です。

💡 まずはここだけ押さえればOK

細かい違いを完璧に覚える必要はありません。「機械学習はAIの中心的な手段」「ディープラーニングや生成AIは、機械学習を理解した先にある発展分野」——この2点だけ押さえておけば、ニュースや会話で混乱することはなくなります。

機械学習の3つの種類(教師あり・教師なし・強化学習)

機械学習は、「何をヒントに学ぶか」によって、大きく3つの種類に分けられます。これはG検定・E資格でも頻出の超基本です。医療の例とあわせて見ていきましょう。

① 教師あり学習(正解つきで学ぶ)

「正解(答え)つき」のデータで学ぶ方法です。たとえば「この検査データの患者は“悪性”だった」という答えを大量に見せて、新しい患者が悪性か良性かを予測させます。機械学習の中でも最もよく使われ、さらに次の2つに分かれます。

② 教師なし学習(正解なしでグループ分け)

正解のないデータから、データ自身の構造やまとまりを見つける方法です。代表がクラスタリングで、「似た特徴をもつ患者を自動でグループ分けする」といった使い方をします。正解(診断名)が分かっていなくても、データの傾向からこれまで気づかなかった患者のタイプを発見できることがあります。

③ 強化学習(試行錯誤で上達する)

試行錯誤をくり返し、うまくいけば報酬を与えることで上達させる方法です。ゲームAIやロボットの制御で有名です。医療では治療方針の最適化などで研究が進んでいますが、まずは「教師あり・教師なしの2つ」を押さえれば十分です。

💡 答えが「区分」なら分類、「数値」なら回帰

教師あり学習でつまずきやすいのが回帰と分類の違いです。シンプルに、予測したい答えが「悪性/良性」のような“区分”なら分類、「血圧120」のような“数値”なら回帰と覚えてください。この区別は機械学習を学ぶうえでずっと使う基本になります。

機械学習は医療でどう使われている?

機械学習は、すでに医療のさまざまな場面で活用が進んでいます。「医療AI」と呼ばれるものの多くは、その中身が機械学習でできています。代表的な例を見てみましょう。

これらに共通するのは、「人間が一つずつルールを書くのが難しい複雑な判断を、大量のデータから学ばせている」という点です。複数の検査項目が複雑に絡み合う医療データは、まさに機械学習が力を発揮しやすい領域だと言えます。

💡 医療従事者こそ、機械学習の基礎を知る価値がある

2026年度の診療報酬改定でもAI・ICT活用が評価対象に加わるなど、医療現場でAIを理解・活用できる人材の価値は高まり続けています。機械学習の中身を「ブラックボックス」のままにせず、仕組みの概要を理解しておくことは、これからの医療従事者にとって大きな武器になります。

機械学習を実際に学ぶには? ブラウザで手を動かす

ここまで読んで、機械学習の全体像はつかめてきたはずです。しかし、本当に理解が進むのは「自分の手でモデルを動かしてみたとき」です。概念を読むだけでなく、実際にコードでデータを学習させ、予測させてみると、一気に腑に落ちます。

とはいえ、いきなり環境構築(Pythonやライブラリのインストール)でつまずくのはもったいない話です。そこでおすすめなのが、ブラウザだけで動かせる無料の学習環境から始めることです。

当サイト「医療AIナビ」では、環境構築ゼロ・完全無料で機械学習を学べる「機械学習入門コース」を公開しています。特徴は次のとおりです。

機械学習は数値計算(NumPy)やデータ整形(pandas)の上に成り立っています。当プラットフォームでは、Python初学者コース → NumPy → pandas → 機械学習という4つの無料コースを、つまずかない順番で用意しています。まったくの初心者でも、順に進めば自然に機械学習までたどり着けます。

🤖 ブラウザで動く無料の「機械学習入門コース」

AI知識ゼロからOK・環境構築不要・完全無料。乳がん診断などの医療データを題材に、scikit-learnで予測モデルを作って評価するところまで、全12レッスンで体験できます。

機械学習入門コースを見る Python学習プラットフォーム

体系的に学ぶなら、AI資格(G検定・E資格)も視野に

機械学習の知識を体系的に身につけ、客観的に証明したいなら、AI資格への挑戦が近道です。機械学習はどちらの資格でも中核テーマになっています。

まずは知識を幅広く問う G検定(ジェネラリスト検定) から始めるのがおすすめです。非エンジニアでも取得を目指せます。エンジニアとして実装力まで証明したい方は E資格 が目標になります。どちらを先に取るべきか迷う場合は、G検定とE資格どっちを先に取るべき? もあわせてご覧ください。

💡 E資格にはPython・機械学習のコード問題が出る

E資格の試験では、PythonやNumPy・scikit-learn・PyTorchを使ったコードの読み解き問題が出題されます。今回のように機械学習の仕組みを理解し、実際にコードを動かした経験は、そのままE資格対策の土台になります。当サイトの各E資格対策ページでは、実践模試もご用意しています。

まとめ:機械学習は「データから学ぶAI」

機械学習とは何か、その全体像を見てきました。最後に、この記事の要点を振り返ります。

機械学習は、専門家だけのものではありません。仕組みの概要をつかみ、ブラウザで1つモデルを動かしてみる——その小さな一歩が、医療×AIの学びの入り口になります。

機械学習を、今日からブラウザで体験

環境構築ゼロ・完全無料。AI知識ゼロから予測モデルづくりまで。あなたの目標に合わせて、学習リソースをご活用ください。

機械学習入門コースを見る G検定対策を見る E資格対策を見る

医療AIナビ 運営者

「医療×AI」を専門とする現役AIエンジニア。非専門家からAI開発に参入した経験をもとに、医療AIの最新情報やAI資格対策を発信しています。E資格・G検定・Generative AI Test合格済み。